25.3. Развертывание клиентов FreeIPA
Установка клиентов (уровень детализации указывается с помощью опций
-v
,
-vv
или
-vvv
):
$ ansible-playbook -v -i inventory/hosts install-client.yml
Using /etc/ansible/ansible.cfg as config file
PLAY [Playbook to unconfigure IPA clients] *************************************************************************
TASK [Gathering Facts] *********************************************************************************************
ok: [comp02.example.test]
ok: [comp01.example.test]
...
PLAY RECAP **********************************************************
comp01.example.test : ok=21 changed=11 unreachable=0 failed=0 skipped=20 rescued=0 ignored=0
comp02.example.test : ok=21 changed=11 unreachable=0 failed=0 skipped=20 rescued=0 ignored=0
Если узел, определенный как клиент FreeIPA в inventory-файле, уже настроен, Ansible обнаружит это и проверит, соответствуют ли домен и область ожиданиям inventory-файла. Если домен и область совпадают, модуль успешно завершит работу и сообщит, что он не выполнял никаких изменений (changed=False). Если домен или область не соответствуют параметрам, настройка завершится с ошибкой.
Если узел, определенный как клиент FreeIPA в inventory-файле, еще не настроен как клиент FreeIPA, Ansible настроит клиент FreeIPA.