--- # ПРЕСЕТ: Минимальная лаборатория (1-3 машины) # # Описание: Базовая конфигурация для простых тестов Ansible ролей # - 1 контроллер (Debian) # - 1 веб-сервер (RHEL) # - 1 база данных (Debian) # # Использование: make lab-test SCENARIO=universal LAB_SPEC=molecule/presets/minimal.yml # # Автор: Сергей Антропов # Сайт: https://devops.org.ru docker_network: labnet 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: - name: controller group: controllers family: debian publish: - "8080:80" - name: webserver group: webservers family: rhel publish: - "80:80" - name: database group: databases family: debian publish: - "5432:5432"