- Где расположен файл с
some_fact
из второго пункта задания?
cat group_vars/all/examp.yml
# cat group_vars/all/examp.yml
---
some_fact: all default fact
- Какая команда нужна для запуска вашего
playbook
на окруженииtest.yml
?
ansible-playbook -i inventory/test.yml site.yml
- Какой командой можно зашифровать файл?
ansible-vault encrypt group_vars/deb/examp.yml
- Какой командой можно расшифровать файл?
ansible-vault decrypt group_vars/deb/examp.yml
- Можно ли посмотреть содержимое зашифрованного файла без команды расшифровки файла? Если можно, то как?
Да, можно.
Например, команда для просмотра файла group_vars/deb/examp.yml
ansible-vault view group_vars/deb/examp.yml
# ansible-vault view group_vars/deb/examp.yml
Vault password:
---
some_fact: "deb default fact"
root@deb11-test50:~/olekirs/08-ansible-01-base#
- Как выглядит команда запуска
playbook
, если переменные зашифрованы?
ansible-playbook -i inventory/prod.yml site.yml --ask-vault-pass
- Как называется модуль подключения к host на windows?
winrm
или его вариант для PowerShell psrp
- Приведите полный текст команды для поиска информации в документации ansible для модуля подключений ssh
ansible-doc --type connection ansible.builtin.ssh
- Какой параметр из модуля подключения
ssh
необходим для того, чтобы определить пользователя, под которым необходимо совершать подключение?
- remote_user
User name with which to login to the remote server, normally set by the remote_user keyword.
If no user is supplied, Ansible will let the SSH client binary choose the user as it normally.
[Default: (null)]
set_via:
cli:
- name: user
option: --user
env:
- name: ANSIBLE_REMOTE_USER
ini:
- key: remote_user
section: defaults
keyword:
- name: remote_user
vars:
- name: ansible_user
- name: ansible_ssh_user