From da8a425418182c0cfe9ab1e9a10f4fd1c1f6134b Mon Sep 17 00:00:00 2001 From: Simon Cornet Date: Tue, 15 Mar 2022 14:23:01 +0100 Subject: [PATCH] [Initial commit] --- Dockerfile.linux.amd64 | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Dockerfile.linux.amd64 diff --git a/Dockerfile.linux.amd64 b/Dockerfile.linux.amd64 new file mode 100644 index 0000000..45182a0 --- /dev/null +++ b/Dockerfile.linux.amd64 @@ -0,0 +1,28 @@ +# alpine version +FROM alpine:3.15 + +# software versions +ENV ANSIBLE_VERSION=2.9.27 +ENV ANSIBLE_LINT_VERSION=5.4.0 +ENV YAML_LINT_VERSION=1.26.3 + +# install software +RUN apk update +RUN apk add --no-cache \ + build-base \ + ca-certificates \ + git \ + libffi-dev \ + openssh \ + python3 \ + python3-dev \ + py3-pip + +# cleanup +RUN rm -rf /var/cache/apk/* + +# install ansible + linters +RUN pip3 install --upgrade pip +RUN pip3 install ansible==${ANSIBLE_VERSION} +RUN pip3 install ansible-lint==${ANSIBLE_LINT_VERSION} +RUN pip3 install yamllint==${YAML_LINT_VERSION}