diff --git a/Dockerfile b/Dockerfile index 8230fc38d5ef04084f772c68da4d042edbae6bdb..e628ac1446b0890819d559dc149446dc56151797 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,32 @@ -FROM pipelinecomponents/ansible-lint:latest - +FROM registry.cyberbrain.pw/docker/alpine:latest +RUN apk --no-cache add \ + sudo \ + python3 \ + py3-pip \ + openssl \ + ca-certificates \ + sshpass \ + openssh-client \ + rsync \ + git && \ + apk --no-cache add --virtual build-dependencies \ + python3-dev \ + libffi-dev \ + openssl-dev \ + build-base && \ + pip3 install --upgrade \ + pip \ + cffi \ + wheel && \ + pip3 install \ + cryptography \ + ansible \ + mitogen ansible-lint jmespath \ + pywinrm && \ + apk del build-dependencies && \ + rm -rf /var/cache/apk/* +RUN mkdir -p /opt/ansible && \ + mkdir -p /etc/ansible && \ + echo 'localhost' > /etc/ansible/hosts WORKDIR /opt/ansible - -RUN apk add --no-cache git git-lfs openssh-client rsync +CMD [ "ansible", "--version" ]