From 6a60a4994a392ac6fded4b6f19c9dac7faf1631e Mon Sep 17 00:00:00 2001 From: dannc Date: Mon, 18 Jul 2022 09:30:33 +0700 Subject: [PATCH] homework 8.1: complete task 12 --- src/homework/08-ansible/8.1/readme.md | 50 ++++++++++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/src/homework/08-ansible/8.1/readme.md b/src/homework/08-ansible/8.1/readme.md index 709664b..5a2be6f 100644 --- a/src/homework/08-ansible/8.1/readme.md +++ b/src/homework/08-ansible/8.1/readme.md @@ -275,4 +275,52 @@ localhost : ok=3 changed=0 unreachable=0 failed=0 s > 12. Заполните `README.md` ответами на вопросы. Сделайте `git push` в ветку `master`. В ответе отправьте ссылку на ваш открытый репозиторий с изменённым `playbook` и заполненным `README.md`. -//todo +> * Где расположен файл с `some_fact` из второго пункта задания? + +[group_vars/all/example.yml](./playbook/group_vars/all/example.yml) + +> * Какая команда нужна для запуска вашего `playbook` на окружении `test.yml`? + +```shell +ansible-playbook -i inventory/test.yml site.yml +``` + +> * Какой командой можно зашифровать файл? + +```shell +ansible-vault encrypt +``` + +> * Какой командой можно расшифровать файл? + +```shell +ansible-vault decrypt +``` + +> * Можно ли посмотреть содержимое зашифрованного файла без команды расшифровки файла? Если можно, то как? + +Возможно вывести содержимое файла без перезаписи в `stdout`: + +```shell +ansible-vault decrypt --output - +``` + +> * Как выглядит команда запуска `playbook`, если переменные зашифрованы? + +```shell +ansible-playbook --ask-vault-pass -i inventory/test.yml site.yml +``` + +> * Как называется модуль подключения к host на windows? + +[winrm](https://docs.ansible.com/ansible/latest/user_guide/windows_setup.html#id9) + +> * Приведите полный текст команды для поиска информации в документации ansible для модуля подключений ssh + +```shell +ansible-doc ansible.builtin.ssh connection +``` + +> * Какой параметр из модуля подключения `ssh` необходим для того, чтобы определить пользователя, под которым необходимо совершать подключение? + +Параметр [`remote_user`](https://docs.ansible.com/ansible/latest/collections/ansible/builtin/ssh_connection.html#parameter-remote_user).