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