--- # Пресет для кластерного тестирования # Автор: Сергей Антропов # Сайт: https://devops.org.ru docker_network: labnet generated_inventory: "{{ molecule_ephemeral_directory }}/inventory/hosts.ini" # systemd-ready образы images: debian: "ghcr.io/ansible-community/molecule-ubuntu-systemd:jammy" rhel: "quay.io/centos/centos:stream9-systemd" systemd_defaults: privileged: true command: "/sbin/init" volumes: - "/sys/fs/cgroup:/sys/fs/cgroup:ro" tmpfs: ["/run", "/run/lock"] capabilities: ["SYS_ADMIN"] hosts: # Web серверы - name: web1 family: debian groups: [web] - name: web2 family: rhel groups: [web] # App серверы - name: app1 family: debian groups: [app] - name: app2 family: rhel groups: [app] # Database серверы - name: db1 family: debian groups: [database] - name: db2 family: rhel groups: [database] # Load Balancer - name: lb1 family: rhel groups: [loadbalancer] publish: ["80:80", "443:443"] # Мониторинг - name: monitor1 family: debian groups: [monitoring] publish: ["3000:3000", "9090:9090"]