Добавлена роль 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

@@ -3,18 +3,53 @@
# Автор: Сергей Антропов
# Сайт: https://devops.org.ru
- name: Установка роли devops
- name: Установка роли repo
hosts: all
become: true
pre_tasks:
- name: Running role repo
debug:
msg: |
================================================================================
Запуск роли repo
================================================================================
roles:
- devops
- name: Установка роли docker
hosts: all
become: true
roles:
- docker
- name: Установка роли python
hosts: all
become: true
roles:
- python
- repo
# - name: Установка роли devops
# hosts: all
# become: true
# pre_tasks:
# - name: Running role devops
# debug:
# msg: |
# ================================================================================
# Запуск роли devops
# ================================================================================
# roles:
# - devops
# - name: Установка роли docker
# hosts: all
# become: true
# pre_tasks:
# - name: Running role docker
# debug:
# msg: |
# ================================================================================
# Запуск роли docker
# ================================================================================
# roles:
# - docker
# - name: Установка роли python
# hosts: all
# become: true
# pre_tasks:
# - name: Running role python
# debug:
# msg: |
# ================================================================================
# Запуск роли python
# ================================================================================
# roles:
# - python