--- #description: Пресет для тестирования всех доступных образов (9 хостов) # Автор: Сергей Антропов # Сайт: https://devops.org.ru # Примечание: Astra Linux и RedOS поддерживают только linux/amd64 docker_network: labnet generated_inventory: "{{ molecule_ephemeral_directory }}/inventory/hosts.ini" # systemd-ready образы images: alt9: "inecs/ansible-lab:alt9-latest" alt10: "inecs/ansible-lab:alt10-latest" astra: "inecs/ansible-lab:astra-linux-latest" rhel: "inecs/ansible-lab:rhel-latest" centos7: "inecs/ansible-lab:centos7-latest" centos8: "inecs/ansible-lab:centos8-latest" centos9: "inecs/ansible-lab:centos9-latest" alma: "inecs/ansible-lab:alma-latest" rocky: "inecs/ansible-lab:rocky-latest" redos: "inecs/ansible-lab:redos-latest" ubuntu20: "inecs/ansible-lab:ubuntu20-latest" ubuntu22: "inecs/ansible-lab:ubuntu22-latest" ubuntu24: "inecs/ansible-lab:ubuntu24-latest" debian9: "inecs/ansible-lab:debian9-latest" debian10: "inecs/ansible-lab:debian10-latest" debian11: "inecs/ansible-lab:debian11-latest" debian12: "inecs/ansible-lab:debian12-latest" systemd_defaults: privileged: true command: "/sbin/init" volumes: - "/sys/fs/cgroup:/sys/fs/cgroup:rw" tmpfs: ["/run", "/run/lock"] capabilities: ["SYS_ADMIN"] hosts: # Debian-based системы - name: ubuntu20-test family: ubuntu2220 groups: [test, debian, ubuntu] publish: - "8080:80" env: TEST_OS: "Ubuntu 20.04" TEST_FAMILY: "Debian" - name: ubuntu22-test family: ubuntu22 groups: [test, debian, ubuntu] publish: - "8081:80" env: TEST_OS: "Ubuntu 22.04" TEST_FAMILY: "Debian" - name: ubuntu24-test family: ubuntu2224 groups: [test, debian, ubuntu] publish: - "8082:80" env: TEST_OS: "Ubuntu 24.04" TEST_FAMILY: "Debian" - name: debian9-test family: debian129 groups: [test, debian] publish: - "8083:80" env: TEST_OS: "Debian 9" TEST_FAMILY: "Debian" - name: debian10-test family: debian1210 groups: [test, debian] publish: - "8084:80" env: TEST_OS: "Debian 10" TEST_FAMILY: "Debian" - name: debian11-test family: debian1211 groups: [test, debian] publish: - "8085:80" env: TEST_OS: "Debian 11" TEST_FAMILY: "Debian" - name: debian12-test family: debian12 groups: [test, debian] publish: - "8086:80" env: TEST_OS: "Debian 12" TEST_FAMILY: "Debian" - name: alt-test family: alt groups: [test, altlinux] publish: - "8082:80" env: TEST_OS: "Alt Linux" TEST_FAMILY: "Altlinux" - name: astra-test family: astra groups: [test, astra] supported_platforms: ["linux/amd64"] # Только amd64 publish: - "8083:80" env: TEST_OS: "Astra Linux" TEST_FAMILY: "Astra Linux" # RHEL-based системы - name: centos7-test family: centos97 groups: [test, rhel, centos] publish: - "8090:80" env: TEST_OS: "CentOS 7" TEST_FAMILY: "RedHat" - name: centos8-test family: centos98 groups: [test, rhel, centos] publish: - "8091:80" env: TEST_OS: "CentOS 8" TEST_FAMILY: "RedHat" - name: centos9-test family: centos99 groups: [test, rhel, centos] publish: - "8092:80" env: TEST_OS: "CentOS 9" TEST_FAMILY: "RedHat" - name: rhel-test family: rhel groups: [test, rhel] publish: - "8085:80" env: TEST_OS: "RHEL" TEST_FAMILY: "RedHat" - name: alma-test family: alma groups: [test, rhel] publish: - "8086:80" env: TEST_OS: "AlmaLinux" TEST_FAMILY: "RedHat" - name: rocky-test family: rocky groups: [test, rhel] publish: - "8087:80" env: TEST_OS: "Rocky Linux" TEST_FAMILY: "RedHat" - name: redos-test family: redos groups: [test, rhel] supported_platforms: ["linux/amd64"] # Только amd64 publish: - "8088:80" env: TEST_OS: "RedOS" TEST_FAMILY: "RedHat"