--- #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: 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: # Debian-based системы - name: ubuntu-test family: ubuntu groups: [test, debian] publish: - "8080:80" env: TEST_OS: "Ubuntu" TEST_FAMILY: "Debian" - name: debian-test family: debian groups: [test, debian] publish: - "8081:80" env: TEST_OS: "Debian" 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: centos-test family: centos groups: [test, rhel] publish: - "8084:80" env: TEST_OS: "CentOS" 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"