# docker build -f ansible/Dockerfile -t arcodange-ansible:0.0.0 ansible/ FROM python:slim RUN apt update && apt install openssh-client socat gosu -y COPY nonroot_ssh_proxy_setup.sh /usr/local/bin/nonroot_ssh_proxy_setup.sh COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh RUN chmod +x /usr/local/bin/*.sh ENV SSH_AUTH_SOCK=/home/arcodange/.ssh/socket RUN useradd -rm -d /home/arcodange -s /bin/bash -g root -G sudo,root -u 1000 arcodange USER 1000 WORKDIR /home/arcodange/code ENV PATH=/home/arcodange/.local/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUN pip install ansible-core jmespath ENV GALAXY_SERVER=https://beta-galaxy.ansible.com/api/ RUN ansible-galaxy collection install --token 11bebd8fd1ad4009f700bdedbeb80b19743ce3d3 \ community.general ansible.posix ENV ANSIBLE_HOST_KEY_CHECKING=False ENV ANSIBLE_FORCE_COLOR=True=True ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]