Обновление проекта
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