Files
CFG/Docker/Ansible/Dockerfile
T
2026-08-15 22:17:32 +02:00

27 lines
733 B
Docker

# 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"]