Skip to content

Commit

Permalink
terraform: rollback to alpine 3.12 due to error and add UAA provider …
Browse files Browse the repository at this point in the history
…download

We need to use an old binary from a custom repo for uaa provider as required version is not available anymore.

Related to alpinelinux/docker-alpine#98
  • Loading branch information
o-orand committed Aug 11, 2021
1 parent f1a6c27 commit 8940f67
Showing 1 changed file with 3 additions and 6 deletions.
9 changes: 3 additions & 6 deletions terraform/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
FROM alpine:3.13
FROM alpine:3.12

ENV PATH $PATH:/usr/local/bin
ENV TERRAFORM_SHARED_DIR /.terraform/plugins/linux_amd64
ENV TERRAFORM_VER 0.11.14
ENV TERRAFORM_SUM 9b9a4492738c69077b079e595f5b2a9ef1bc4e8fb5596610f69a6f322a8af8dd
ENV TERRAFORM_ZIP terraform_${TERRAFORM_VER}_linux_amd64.zip


ENV PROVIDER_CLOUDFOUNDRY_VERSION 0.11.2
ENV PROVIDER_CLOUDFOUNDRY_SUM cad949683898195c44864e290fa0d0d9207eb75fdacaf94544e1c77ecb9f5246

Expand All @@ -18,13 +17,10 @@ ENV PROVIDER_UAA_SUM bfbab04dde59e70354c98f4516924c447d70c3bb3a5689dd4d6466e7441

RUN mkdir -p ${TERRAFORM_SHARED_DIR}

ENV HELM_HOME "/.helm-home"
RUN mkdir -p ${HELM_HOME}

RUN apk add --no-cache openssl openssh-client ca-certificates wget libc6-compat



RUN set -ex \
&& wget https://releases.hashicorp.com/terraform/${TERRAFORM_VER}/${TERRAFORM_ZIP} -O /tmp/${TERRAFORM_ZIP} \
&& echo "Computed sha256sum: $(sha256sum /tmp/${TERRAFORM_ZIP})" \
Expand Down Expand Up @@ -65,7 +61,8 @@ RUN set -ex \
&& export FILENAME="terraform-provider-uaa" \
&& export FILENAME_SUFFIX="_linux_amd64" \
&& export FULL_FILENAME="$FILENAME$FILENAME_SUFFIX" \
&& export URL="https://github.com/orange-cloudfoundry/terraform-provider-uaa/releases/download/${PROVIDER_UAA_VERSION}/${FULL_FILENAME}" \
&& export ATTIC_FULL_FILENAME="${FILENAME}_${PROVIDER_UAA_VERSION}${FILENAME_SUFFIX}.0" \
&& export URL="https://github.com/orange-cloudfoundry/terraform-provider-attic/releases/download/uaa_${PROVIDER_UAA_VERSION}/$ATTIC_FULL_FILENAME" \
&& export SUM=${PROVIDER_UAA_SUM} \
&& wget ${URL} -O /tmp/${FULL_FILENAME} \
&& echo "Computed sha256sum: $(sha256sum /tmp/${FULL_FILENAME})" \
Expand Down

0 comments on commit 8940f67

Please sign in to comment.