yabhinav.ansible-role-ipaclient

Status budowy 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