Обновление проекта
This commit is contained in:
@@ -15,16 +15,13 @@
|
||||
- name: "Проверка наличия пароля пользователя devops"
|
||||
fail:
|
||||
msg: |
|
||||
❌ ОШИБКА: Пароль пользователя devops не найден в vault/secrets.yml!
|
||||
|
||||
Для корректной работы роли необходимо установить переменную vault_devops_password в файле vault/secrets.yml.
|
||||
|
||||
Пример содержимого vault/secrets.yml:
|
||||
❌ ОШИБКА: Пароль пользователя devops не определён.
|
||||
|
||||
Ожидаемая переменная: vault_devops_password
|
||||
Где задавать: roles/devops/vars/main.yml (или переопределить на уровне инвентаря/группы/хоста)
|
||||
|
||||
Пример в roles/devops/vars/main.yml:
|
||||
vault_devops_password: "ваш_пароль_здесь"
|
||||
vault_devops_ssh_public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC7vbqajDhA... devops@devops.org.ru"
|
||||
|
||||
Для шифрования файла используйте:
|
||||
ansible-vault encrypt vault/secrets.yml
|
||||
when:
|
||||
- vault_devops_password is not defined
|
||||
- vault_devops_password == ""
|
||||
@@ -33,16 +30,14 @@
|
||||
- name: "Проверка наличия SSH публичного ключа"
|
||||
fail:
|
||||
msg: |
|
||||
❌ ОШИБКА: SSH публичный ключ не найден в vault/secrets.yml!
|
||||
|
||||
Для корректной работы роли необходимо установить переменную vault_devops_ssh_public_key в файле vault/secrets.yml.
|
||||
|
||||
Пример содержимого vault/secrets.yml:
|
||||
vault_devops_password: "ваш_пароль_здесь"
|
||||
vault_devops_ssh_public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC7vbqajDhA... devops@devops.org.ru"
|
||||
|
||||
Для шифрования файла используйте:
|
||||
ansible-vault encrypt vault/secrets.yml
|
||||
❌ ОШИБКА: SSH публичный ключ не определён.
|
||||
|
||||
Ожидаемая переменная: vault_devops_ssh_public_key
|
||||
Где задавать: roles/devops/vars/main.yml (или переопределить на уровне инвентаря/группы/хоста)
|
||||
|
||||
Пример в roles/devops/vars/main.yml:
|
||||
vault_devops_ssh_public_key: |
|
||||
ssh-rsa AAAAB3... user@host
|
||||
when:
|
||||
- vault_devops_ssh_public_key is not defined
|
||||
- vault_devops_ssh_public_key == ""
|
||||
@@ -51,7 +46,7 @@
|
||||
- name: "✅ Проверка успешна - все необходимые секреты найдены"
|
||||
debug:
|
||||
msg: |
|
||||
✅ Все необходимые секреты найдены в vault/secrets.yml:
|
||||
✅ Все необходимые секреты найдены в переменных роли (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:
|
||||
|
||||
Reference in New Issue
Block a user