yabhinav.ansible-role-ipaclient
Rola Ansible: Klient IPA
========================
Instalacja usługi Klienta IPA oraz konfiguracja/rekonfiguracja klienta.
Wymagania
Wymagany jest dostępny serwer IPA do konfiguracji. Domyślnie używamy serwera FreeIPA dostarczonego przez Redhat tutaj
Zmienne Roli
Obowiązkowe zmienne są wymienione tutaj z wartościami domyślnymi:
ipaserver_realm: "DEMO1.FREEIPA.ORG"
ipaserver_domain: "demo1.freeipa.org"
ipaserver_admin_username : * * * * * * * * * * *
ipaserver_admin_password : * * * * * * * * * * *
Opcjonalne zmienne są wymienione tutaj z wartościami domyślnymi:
ipaclient_reconfigure : Fałsz
ipaclient_configure_ssh: Prawda
ipaclient_configure_sshd: Prawda
ipaclient_mkhomedir: Prawda
ipaclient_ssh_trust_dns: Fałsz
ipaclient_setup_ntp: Fałsz #ansible-role-common ustawi NTP
Zależności
- [yabhinav.common](https://galaxy.ansible.com/yabhinav/common/)
Przykład Playbooka
- hosts: localhost
become_user: Prawda
gather_facts: Prawda
roles:
- yabhinav.ipaserver
Problemy
- Nie zaleca się uruchamiania tej roli z ansible działającego na python-virtualenv w Ubuntu16.04 lokalnie z powodu tego problemu. Sprawdź również ten sam problem tutaj oraz tutaj dotyczący innych problemów ze skryptem instalatora ipaclient.
- Freeipa-admintools jest dostępny tylko w Ubuntu16.04, więc wsparcie dla Debian 7, 8 oraz Ubuntu 12.04 i 14.04 nie jest obecne dla tej roli.
- Instalacja rpcbind wisi podczas instalacji ipa-client na obrazie
CentOS7
, powodując wiszenie zarówno playbooka ansible, jak i poleceń docker exec, dlatego należy dodać to bezpośrednio do obrazu jako niezbędny pakiet.
Licencja
MIT
Informacje o autorze
Stworzone przez Abhinav Yalamanchili
O projekcie
Install a clean IPA cleint or reconfigure it for RHEL/CentOS/Fedora and Debian/Ubuntu.
Zainstaluj
ansible-galaxy install yabhinav.ansible-role-ipaclient
Licencja
Unknown
Pobrania
96
Właściciel
BigData Engineer with a bit of dabbling in python, ansible, pyspark, aws and java