FROM rockylinux/rockylinux:10 ENV container=docker RUN dnf -y install epel-release \ && crb enable \ && dnf update -y \ && dnf install -y sudo \ which \ hostname \ libyaml-devel \ python3 \ python3-pip \ python3-pyyaml \ rsync \ wget \ curl \ git \ ruby \ && dnf clean all RUN python3 -m pip install --no-cache-dir --upgrade pip \ && pip3 install --no-cache-dir ansible RUN ansible-galaxy collection install community.general && \ ansible-galaxy collection install ansible.posix && \ ansible-galaxy collection install community.docker && \ ansible-galaxy collection list RUN mkdir -p /root/.ssh # Disable requiretty. RUN sed -i -e 's/^\(Defaults\s*requiretty\)/#--- \1/' /etc/sudoers CMD ["ansible-playbook"]