20 lines
474 B
Docker
20 lines
474 B
Docker
FROM docker:dind
|
|
|
|
RUN apk add --no-cache \
|
|
ansible \
|
|
openssh-client \
|
|
squashfs-tools
|
|
|
|
ARG PACKER_VERSION
|
|
|
|
RUN mkdir -p /usr/local/bin \
|
|
&& wget -O /tmp/packer.zip -c https://releases.hashicorp.com/packer/${PACKER_VERSION}/packer_${PACKER_VERSION}_linux_amd64.zip \
|
|
&& unzip /tmp/packer.zip -d /usr/local/bin \
|
|
&& rm -f /tmp/packer.zip \
|
|
&& mkdir /workdir
|
|
|
|
WORKDIR /workdir
|
|
|
|
COPY entrypoint.sh /usr/local/bin/entrypoint.sh
|
|
|
|
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]
|