Some checks failed
Ansible Testing / lint (push) Has been cancelled
Ansible Testing / test (default) (push) Has been cancelled
Ansible Testing / test (minimal) (push) Has been cancelled
Ansible Testing / test (performance) (push) Has been cancelled
Ansible Testing / deploy-check (push) Has been cancelled
53 lines
1.3 KiB
YAML
53 lines
1.3 KiB
YAML
---
|
||
#description: Пресет со всеми версиями Ubuntu (20.04, 22.04, 24.04)
|
||
# Автор: Сергей Антропов
|
||
# Сайт: https://devops.org.ru
|
||
|
||
docker_network: labnet
|
||
generated_inventory: "{{ molecule_ephemeral_directory }}/inventory/hosts.ini"
|
||
|
||
# systemd-ready образы Ubuntu
|
||
images:
|
||
ubuntu20: "inecs/ansible-lab:ubuntu20-latest"
|
||
ubuntu22: "inecs/ansible-lab:ubuntu22-latest"
|
||
ubuntu24: "inecs/ansible-lab:ubuntu24-latest"
|
||
|
||
systemd_defaults:
|
||
privileged: true
|
||
command: "/sbin/init"
|
||
volumes:
|
||
- "/sys/fs/cgroup:/sys/fs/cgroup:rw"
|
||
tmpfs: ["/run", "/run/lock"]
|
||
capabilities: ["SYS_ADMIN"]
|
||
|
||
hosts:
|
||
# Ubuntu 20.04 LTS
|
||
- name: ubuntu20-1
|
||
family: ubuntu20
|
||
groups: [ubuntu, test, web]
|
||
publish: ["8020:80"]
|
||
- name: ubuntu20-2
|
||
family: ubuntu20
|
||
groups: [ubuntu, test, db]
|
||
publish: ["8026:80"]
|
||
|
||
# Ubuntu 22.04 LTS
|
||
- name: ubuntu22-1
|
||
family: ubuntu22
|
||
groups: [ubuntu, test, web]
|
||
publish: ["8022:80"]
|
||
- name: ubuntu22-2
|
||
family: ubuntu22
|
||
groups: [ubuntu, test, db]
|
||
publish: ["8023:80"]
|
||
|
||
# Ubuntu 24.04 LTS
|
||
- name: ubuntu24-1
|
||
family: ubuntu24
|
||
groups: [ubuntu, test, web]
|
||
publish: ["8024:80"]
|
||
- name: ubuntu24-2
|
||
family: ubuntu24
|
||
groups: [ubuntu, test, db]
|
||
publish: ["8025:80"]
|