docs: Обновление документации и исправление RHEL образа
- Обновлен README.md с новыми возможностями COD preset и роли devops - Добавлена документация по COD preset (docs/cod-preset.md) - Добавлена документация по роли devops (docs/devops-role.md) - Обновлена документация по ARM64 поддержке (docs/arm64-support.md) - Обновлены примеры использования (docs/examples.md) - Исправлен Dockerfile для RHEL с Python 3.11 из EPEL - Обновлен COD preset с 6 контейнерами (Ubuntu + Debian + Alt + Astra + CentOS + RHEL) - Улучшена роль devops с поддержкой российских ОС - Добавлен CHANGELOG.md с историей изменений - Все изменения протестированы на ARM64 архитектуре
This commit is contained in:
@@ -1,20 +1,21 @@
|
||||
---
|
||||
# COD пресет с 5 контейнерами (Ubuntu + Debian + Alt + Astra + RedOS)
|
||||
# COD пресет с 6 контейнерами (Ubuntu + Debian + Alt + Astra + CentOS + RHEL)
|
||||
# Автор: Сергей Антропов
|
||||
# Сайт: https://devops.org.ru
|
||||
# Описание: Пресет для тестирования ролей на различных ОС
|
||||
# Использует образы Ubuntu, Debian, Alt, Astra, RedOS (все ARM64)
|
||||
# Использует образы Ubuntu, Debian, Alt, Astra, CentOS, RHEL (все ARM64)
|
||||
|
||||
docker_network: labnet
|
||||
generated_inventory: "{{ molecule_ephemeral_directory }}/inventory/hosts.ini"
|
||||
|
||||
# Используем стабильные образы Ubuntu, Debian, Alt, Astra, RedOS (все ARM64)
|
||||
# Используем стабильные образы Ubuntu, Debian, Alt, Astra, CentOS, RHEL (все ARM64)
|
||||
images:
|
||||
ubuntu: "inecs/ansible-lab:ubuntu22-latest"
|
||||
debian: "inecs/ansible-lab:debian12-latest"
|
||||
alt: "inecs/ansible-lab:alt10-latest"
|
||||
astra: "inecs/ansible-lab:astra-linux-arm64-latest" # ARM64 образ
|
||||
redos: "inecs/ansible-lab:redos-arm64-latest" # ARM64 образ
|
||||
centos: "inecs/ansible-lab:centos9-latest" # ARM64 образ
|
||||
rhel: "inecs/ansible-lab:rhel-latest" # ARM64 образ
|
||||
|
||||
# Настройки для ARM64
|
||||
# Используем нативные ARM64 образы
|
||||
@@ -82,12 +83,24 @@ hosts:
|
||||
docker_platform: "linux/arm64"
|
||||
|
||||
# =============================================================================
|
||||
# REDOS СЕРВЕРЫ (ARM64)
|
||||
# CENTOS СЕРВЕРЫ (ARM64)
|
||||
# =============================================================================
|
||||
- name: redos1
|
||||
family: redos
|
||||
groups: [cod, redos]
|
||||
- name: centos1
|
||||
family: centos
|
||||
groups: [cod, centos]
|
||||
platform: "linux/arm64" # Используем ARM64
|
||||
docker_options:
|
||||
platform: "linux/arm64"
|
||||
docker_platform: "linux/arm64"
|
||||
|
||||
# =============================================================================
|
||||
# RHEL СЕРВЕРЫ (ARM64)
|
||||
# =============================================================================
|
||||
- name: rhel1
|
||||
family: rhel
|
||||
groups: [cod, rhel]
|
||||
platform: "linux/arm64" # Используем ARM64
|
||||
docker_options:
|
||||
platform: "linux/arm64"
|
||||
docker_platform: "linux/arm64"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user