yabhinav.ansible-role-ipaclient

Build-Status Ansible-Rolle: IPA-Client ==========================

Installieren Sie den IPA-Client-Dienst und konfigurieren/re-konfigurieren Sie den Client.

Anforderungen

Benötigt einen erreichbaren IPA-Server zur Konfiguration. Standardmäßig verwenden wir den von Redhat bereitgestellten FreeIPA-Server hier.

Rollenvariablen

Die erforderlichen Variablen sind hier mit Standardwerten aufgeführt:

ipaserver_realm: "DEMO1.FREEIPA.ORG"
ipaserver_domain: "demo1.freeipa.org"

ipaserver_admin_username: * * * * * * * * * * * 
ipaserver_admin_password: * * * * * * * * * * * 

Optionale Variablen sind hier mit Standardwerten aufgeführt:

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 wird NTP einstellen

Abhängigkeiten

- [yabhinav.common](https://galaxy.ansible.com/yabhinav/common/)

Beispiel-Playbook

- hosts: localhost
  become_user: True
  gather_facts: True
  
  roles:
    - yabhinav.ipaserver

Probleme

  • Es wird nicht empfohlen, diese Rolle von ansible auszuführen, das lokal auf python-virtualenv in Ubuntu 16.04 läuft, aufgrund dieses Problems. Siehe auch das gleiche Problem hier und hier für andere Probleme mit dem ipaclient-Installer-Skript.
  • Freeipa-admintools sind nur in Ubuntu 16.04 verfügbar, daher wird diese Rolle nicht für Debian 7, 8 sowie Ubuntu 12.04 und 14.04 unterstützt.
  • rpcbind-Installation hängt, wenn der ipa-client im CentOS7-Image installiert wird, hängt die rpcbind-Installation sowohl bei ansible-playbook- als auch bei docker-exec-Befehlen. Daher sollte es direkt als erforderliches Paket in das Image aufgenommen werden.

Lizenz

MIT

Autoreninformation

Erstellt von Abhinav Yalamanchili

Über das Projekt

Install a clean IPA cleint or reconfigure it for RHEL/CentOS/Fedora and Debian/Ubuntu.

Installieren
ansible-galaxy install yabhinav.ansible-role-ipaclient
GitHub Repository
Lizenz
Unknown
Downloads
96
Besitzer
BigData Engineer with a bit of dabbling in python, ansible, pyspark, aws and java