From 2ad1f962131596c28aa3c6f98adf94a71142ed9d Mon Sep 17 00:00:00 2001 From: cbeinhart Date: Wed, 29 Apr 2026 16:31:00 +0000 Subject: [PATCH] Add runner/docker-compose.yml --- runner/docker-compose.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 runner/docker-compose.yml diff --git a/runner/docker-compose.yml b/runner/docker-compose.yml new file mode 100644 index 0000000..6f14158 --- /dev/null +++ b/runner/docker-compose.yml @@ -0,0 +1,22 @@ +services: + ansible-agent: + image: alpine:latest + container_name: ansible_agent + restart: unless-stopped + volumes: + # Map the SSH folder from your LXC into the Container + - /root/.ssh:/root/.ssh:ro + # Map the repo code (Dockhand usually does this in its working dir) + - .:/ansible/infrastructure + environment: + - ANSIBLE_HOST_KEY_CHECKING=False + entrypoint: | + /bin/sh -c "apk add --no-cache ansible py3-pip git openssh-client && + pip install --break-system-packages proxmoxer requests && + sleep infinity" + networks: + - lab_net + +networks: + lab_net: + driver: bridge \ No newline at end of file