ansible-role-ipaclient
Ansible Роль: IPA Клиент ========================
Установите службу IPA Клиента и настройте/перенастройте клиента.
Требования
Необходимо иметь доступный IPA Сервер для настройки. По умолчанию используется сервер FreeIPA, предоставленный Redhat здесь.
Переменные роли
Обязательные переменные указаны здесь с умолчательными значениями:
ipaserver_realm: "DEMO1.FREEIPA.ORG"
ipaserver_domain: "demo1.freeipa.org"
ipaserver_admin_username : * * * * * * * * * * *
ipaserver_admin_password : * * * * * * * * * * *
Необязательные переменные указаны здесь с умолчательными значениями:
ipaclient_reconfigure : False
ipaclient_configure_ssh: True
ipaclient_configure_sshd: True
ipaclient_mkhomedir: True
ipaclient_ssh_trust_dns: False
ipaclient_setup_ntp: False #ansible-role-common настроит NTP
Зависимости
- [yabhinav.common](https://galaxy.ansible.com/yabhinav/common/)
Пример плейбука
- hosts: localhost
become_user: True
gather_facts: True
roles:
- yabhinav.ipaserver
Проблемы
- Не рекомендуется выполнять эту роль из ansible, работающего в python-virtualenv на Ubuntu16.04 локально из-за этой проблемы. Также обратите внимание на ту же проблему здесь и здесь для других проблем со скриптами установки ipaclient.
- Freeipa-admintools доступны только в Ubuntu16.04, поэтому подпорка для Debian 7, 8 и Ubuntu 12.04 и 14.04 для этой роли отсутствует.
- Установка rpcbind зависает при установке ipa-client на образе
CentOS7
, установка rpcbind зависает как для ansible playbook, так и для команд docker exec, поэтому добавьте его напрямую в образ как необходимый пакет.
Лицензия
MIT
Информация об авторе
Создано Abhinav Yalamanchili
О проекте
Install a clean IPA cleint or reconfigure it for RHEL/CentOS/Fedora and Debian/Ubuntu.
Установить
ansible-galaxy install yabhinav/ansible-role-ipaclient
Лицензия
Unknown
Загрузки
81
Владелец
BigData Engineer with a bit of dabbling in python, ansible, pyspark, aws and java