# Dockerfile.ansible-runner FROM python:3.11-slim # Systemabhängigkeiten installieren (SSH, Git, RSync für Ansible) RUN apt-get update && \ apt-get install -y --no-install-recommends \ openssh-client \ sshpass \ git \ rsync \ curl \ && rm -rf /var/lib/apt/lists/* # Ansible und spezifische Collections installieren RUN pip install --no-cache-dir ansible ansible-lint # Wichtige Collections für Docker und allgemeine Systemverwaltung installieren RUN ansible-galaxy collection install \ community.docker \ community.general \ ansible.posix # Arbeitsverzeichnis setzen WORKDIR /ansible # Standardbefehl (kann via docker run überschrieben werden) CMD ["ansible", "--version"]