--- #description: Пресет с Docker контейнерами (DinD + DOoD) для тестирования Docker-задач # Автор: Сергей Антропов # Сайт: https://devops.org.ru docker_network: labnet generated_inventory: "{{ molecule_ephemeral_directory }}/inventory/hosts.ini" # systemd-ready образы images: alt: "inecs/ansible-lab:alt-linux-latest" astra: "inecs/ansible-lab:astra-linux-latest" rhel: "inecs/ansible-lab:rhel-latest" centos: "inecs/ansible-lab:centos-latest" alma: "inecs/ansible-lab:alma-latest" rocky: "inecs/ansible-lab:rocky-latest" redos: "inecs/ansible-lab:redos-latest" ubuntu: "inecs/ansible-lab:ubuntu-latest" debian: "inecs/ansible-lab:debian-latest" systemd_defaults: privileged: true command: "/sbin/init" volumes: - "/sys/fs/cgroup:/sys/fs/cgroup:rw" tmpfs: ["/run", "/run/lock"] capabilities: ["SYS_ADMIN"] hosts: # Тестовые хосты - name: test1 family: debian12 groups: [test] - name: test2 family: rhel groups: [test] # DinD узел (Docker-in-Docker) - name: docker1 type: dind groups: [docker] publish: ["8080:8080"] # DOoD узел (Docker-out-of-Docker) - name: dood1 type: dood family: debian12 groups: [dood] publish: ["8081:8081"] env: DOCKER_HOST: unix:///var/run/docker.sock