Добавлена роль repo для автоматического добавления репозиториев

- Создана новая роль repo для добавления репозиториев на все ОС
- Добавлена поддержка Docker, PostgreSQL, Elasticsearch, Patroni репозиториев
- Реализована специальная поддержка российских дистрибутивов:
  - Astra Linux: добавлены репозитории Lab50 и debian-archive-keyring
  - Alt Linux: добавлены репозитории Sisyphus (alt-sisyphus, classic, contrib) и Autoimports
- Обновлена документация README.md с информацией о новой роли
- Обновлен .ansible-lint для подавления необходимых правил
- Автор: Сергей Антропов, https://devops.org.ru
This commit is contained in:
Сергей Антропов
2025-10-30 03:13:35 +03:00
parent a2316ae780
commit 23e1a6037b
25 changed files with 2495 additions and 1038 deletions

View File

@@ -10,6 +10,13 @@
preset_file: "/workspace/molecule/presets/{{ preset_name }}.yml"
tasks:
- name: Display filtered hosts
debug:
msg: |
================================================================================
Начало работы converge.yml
================================================================================
# =============================================================================
# НАСТРОЙКА - Загрузка конфигурации и подготовка
# =============================================================================
@@ -17,7 +24,7 @@
debug:
msg: |
================================================================================
НАСТРОЙКА - Загрузка конфигурации и подготовка
НАСТРОЙКА - Загрузка пресетов конфигурации и подготовка
================================================================================
Preset: {{ preset_name }}
================================================================================
@@ -29,19 +36,6 @@
# =============================================================================
# НАСТРОЙКА ЗАВЕРШЕНА - Переходим к подготовке контейнеров
# =============================================================================
- name: Configuration loaded and proceed to container preparation
debug:
msg: |
================================================================================
НАСТРОЙКА ЗАВЕРШЕНА
================================================================================
Конфигурация загружена. Далее выполняется подготовка контейнеров (ранее была в run.yml)
================================================================================
# =============================================================================
# ПОДГОТОВКА КОНТЕЙНЕРОВ (бывший run.yml)
# =============================================================================
@@ -58,6 +52,13 @@
- setup
- color-reset
- name: Display filtered hosts
debug:
msg: |
================================================================================
ПОДГОТОВКА КОНТЕЙНЕРОВ
================================================================================
# Создание tmp директории для Ansible
- name: Create Ansible tmp directory
file:
@@ -221,4 +222,18 @@
no_log: true
tags:
- setup
- python
- python
- name: Display filtered hosts
debug:
msg: |
================================================================================
ПОДГОТОВКА КОНТЕЙНЕРОВ ЗАВЕРШЕНА
================================================================================
- name: Display filtered hosts
debug:
msg: |
================================================================================
РАБОТА ФАЙЛА CONVERGE.YML ЗАВЕРШЕНА
================================================================================