Добавлена роль 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:
@@ -22,7 +22,7 @@
|
||||
|
||||
Пример в roles/devops/vars/main.yml:
|
||||
vault_devops_password: "ваш_пароль_здесь"
|
||||
when:
|
||||
when:
|
||||
- vault_devops_password is not defined
|
||||
- vault_devops_password == ""
|
||||
- vault_devops_password is none
|
||||
@@ -38,7 +38,7 @@
|
||||
Пример в roles/devops/vars/main.yml:
|
||||
vault_devops_ssh_public_key: |
|
||||
ssh-rsa AAAAB3... user@host
|
||||
when:
|
||||
when:
|
||||
- vault_devops_ssh_public_key is not defined
|
||||
- vault_devops_ssh_public_key == ""
|
||||
- vault_devops_ssh_public_key is none
|
||||
@@ -49,7 +49,7 @@
|
||||
✅ Все необходимые секреты найдены в переменных роли (vars/main.yml или инвентарь):
|
||||
- Пароль пользователя: {{ 'установлен' if vault_devops_password is defined and vault_devops_password != '' else 'НЕ УСТАНОВЛЕН' }}
|
||||
- SSH публичный ключ: {{ 'установлен' if vault_devops_ssh_public_key is defined and vault_devops_ssh_public_key != '' else 'НЕ УСТАНОВЛЕН' }}
|
||||
when:
|
||||
when:
|
||||
- vault_devops_password is defined
|
||||
- vault_devops_password != ""
|
||||
- vault_devops_ssh_public_key is defined
|
||||
@@ -58,14 +58,14 @@
|
||||
- name: "🔍 Проверка что пароль не пустой"
|
||||
fail:
|
||||
msg: "❌ ОШИБКА: Пароль пользователя devops не может быть пустым!"
|
||||
when:
|
||||
when:
|
||||
- vault_devops_password is defined
|
||||
- vault_devops_password == ""
|
||||
|
||||
- name: "🔍 Проверка что SSH ключ не пустой"
|
||||
fail:
|
||||
msg: "❌ ОШИБКА: SSH публичный ключ не может быть пустым!"
|
||||
when:
|
||||
when:
|
||||
- vault_devops_ssh_public_key is defined
|
||||
- vault_devops_ssh_public_key == ""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user