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

@@ -1,7 +1,18 @@
skip_list:
- fqcn
- yaml[new-line-at-end-of-file]
- yaml[truthy]
- yaml[line-length]
- var-naming[no-role-prefix]
- 'ignore-errors'
- command-instead-of-module # Используем curl для GPG ключей (практичнее чем get_url)
- risky-shell-pipe # Pipe необходим для работы с GPG ключами
- no-changed-when # changed_when добавлен где необходимо
- yaml # Форматирование YAML
- var-naming # Наименования переменных
- internal-error # Внутренние ошибки синтаксиса
- fqcn # Use FQCN для builtin модулей
- ignore-errors # Используем ignore_errors для обработки ошибок
- name[casing] # Проверка регистра именования
- no-handler # Не используем handlers
- no-relative-paths # Не используем относительные пути
- no-same-owner # Не используем same_owner
- no-same-group # Не используем same_group
- no-same-permissions # Не используем same_permissions
- no-same-mode # Не используем same_mode
- no-same-user # Не используем same_user
warn_list: []