From 6df7d2b26cad7c9633f3b565b2129d5ce365afec Mon Sep 17 00:00:00 2001 From: Danny Bessems Date: Fri, 1 Jan 2021 13:36:44 +0000 Subject: [PATCH] Delete 'Dockerfile.alpine' --- Dockerfile.alpine | 64 ----------------------------------------------- 1 file changed, 64 deletions(-) delete mode 100644 Dockerfile.alpine diff --git a/Dockerfile.alpine b/Dockerfile.alpine deleted file mode 100644 index d68b4ab..0000000 --- a/Dockerfile.alpine +++ /dev/null @@ -1,64 +0,0 @@ -# Error in 1.6.2 regarding packer_cache - see https://git.io/JUCwk -#FROM hashicorp/packer:light as packer -FROM hashicorp/packer:1.6.1 as packer -FROM hashicorp/terraform:light as terraform - -FROM alpine:latest AS download - -RUN apk --update add --no-cache \ - curl \ - jq && \ - curl -L https://api.github.com/repos/powershell/powershell/releases/latest | \ - jq -r '.assets[] | select(.name | contains("linux-alpine-x64"))| .browser_download_url' | \ - xargs -I {} curl -L -o /tmp/powershell.tar.gz {} && \ - mkdir -p /opt/microsoft/powershell/7 && \ - tar -xzf /tmp/powershell.tar.gz -C /opt/microsoft/powershell/7 && \ - chmod +x /opt/microsoft/powershell/7/pwsh && \ - curl -L https://api.github.com/repos/rgl/packer-provisioner-windows-update/releases/latest | \ - jq -r '.assets[] | select(.name | contains("linux_amd64")) | .browser_download_url' | \ - xargs -I {} curl -L -o /tmp/packer-provisioner-windows-update.tar.gz {} && \ - tar -xzf /tmp/packer-provisioner-windows-update.tar.gz -C /tmp && \ - chmod +x /tmp/packer-provisioner-windows-update - -FROM ubuntu:latest AS build - -ENV OVFTOOL_VERSION=4.4.1-16812187 -ENV OVFTOOL_INSTALLER=VMware-ovftool-${OVFTOOL_VERSION}-lin.x86_64.bundle -ENV OVFTOOL_SHA256=ecdb3dcb58494d643d35661dcda948025661ec12ce615f043e1ec5d4c85de2ce -ARG RT_USERNAME -ARG RT_PASSWORD -ADD https://${RT_USERNAME}:${RT_PASSWORD}@devstore.vanderlande.com:443/artifactory/nlveg-mvn-release-local-01/com/vanderlande/itproj/3rd_party/applications/vmware/ovftool/${OVFTOOL_INSTALLER} /tmp - -RUN echo "${OVFTOOL_SHA256} /tmp/${OVFTOOL_INSTALLER}" | sha256sum -c - && \ - sh /tmp/${OVFTOOL_INSTALLER} -p /tmp/ovftool --console --eulas-agreed --required - -FROM ruby:alpine - -COPY --from=packer /bin/packer /bin/packer -COPY --from=terraform /bin/terraform /bin/terraform -COPY --from=download /opt/microsoft/powershell /opt/microsoft/powershell -COPY --from=download /tmp/packer-provisioner-windows-update /bin/packer-provisioner-windows-update -COPY --from=build /tmp/ovftool/lib/vmware-ovftool /usr/lib/vmware-ovftool - -RUN apk --update add --no-cache \ - ansible \ - build-base \ - curl \ - git \ - icu-libs \ - jq \ - libxml2-dev \ - # libxml2-utils \ - libffi-dev \ - netcat-openbsd \ - openssh-client \ - unzip && \ - gem install inspec && \ - gem install inspec-bin && \ - apk del build-base && \ - ln -s /opt/microsoft/powershell/7/pwsh /usr/bin/pwsh && \ - pwsh -Command "Set-PSRepository -Name 'PSGallery' -InstallationPolicy 'Trusted' -Verbose" && \ - pwsh -Command "Install-Module -Name 'VMware.PowerCLI' -Verbose" - -ENTRYPOINT [] -CMD [] \ No newline at end of file