alvaroaleman.freeipa-client
ansible-freeipa-client
Überblick
- hosts: alle
vars:
freeipaclient_server: ipa.demo1.freeipa.org
freeipaclient_domain: ipa.demo1.freeipa.org
freeipaclient_enroll_user: admin
freeipaclient_enroll_pass: Secret123
roles:
- alvaroaleman.freeipa-client
Beschreibung
Diese Rolle ermöglicht es, Clients zu einer IPA-Domäne hinzuzufügen.
Anforderungen
- CentOS 7
- Red Hat Enterprise Linux 7
- Fedora 24
- Ubuntu Trusty
- Ubuntu Xenial
- Ubuntu Bionic
Rollenvariablen
freeipaclient_server
: IP/Hostname des zu verwendenden IPA-Servers (Zeichenkette, erforderlich)freeipaclient_domain
: Zu verwendende Domäne (Zeichenkette, erforderlich)freeipaclient_enroll_user
: Benutzername zur Anmeldung des Hosts in der Domäne (Zeichenkette, erforderlich)freeipaclient_enroll_pass
: Passwort zur Anmeldung des Hosts in der Domäne (Zeichenkette, erforderlich)freeipaclient_hostname
: Der Hostname, der für den Client verwendet werden soll (Zeichenkette, Standard: Ausgabe vonuname -n
)freeipaclient_dns_server
: Zu konfigurierender DNS-Server. Dies hat keine Auswirkungen, wenn die Variable leer ist (Zeichenkette)freeipaclient_force_join
: Ob ein bereits vorhandener Hospodeneintrag mit dem gewünschten Namen überschrieben werden soll (boolean, Standard:false
)freeipaclient_enable_ntp
: Ob NTP aktiviert werden soll. Kerberos funktioniert nicht, wenn die Uhrzeiten des Masters und des Clients zu stark abweichen (boolean, Standard:true
)freeipaclient_all_ip_addresses
: Ob alle routbaren IP-Adressen zu DNS hinzugefügt werden sollen (boolean, Standard:true, wenn nicht Trusty, sonst false
)
Lizenz
GNU AFFERO GENERAL PUBLIC LICENSE Version 3
Mitwirken
Wenn Sie zu diesem Repository beitragen möchten, beachten Sie bitte, dass dieses Projekt ein Gitflow Workflow verwendet, mit dem nächsten Release-Zweig namens next
.
Bitte forken Sie dieses Repository, erstellen Sie einen lokalen Branch, der vom next
-Zweig abzweigt, und erstellen Sie Pull-Requests zurück zum ursprünglichen next
-Zweig.
Integrationstests
Diese Rolle bietet Integrationstests mit Vagrant an:
cp envvars-vagrant.sample envvars
EDITOR=vim
$EDITOR envvars
source envvars
make test
Autorinformation
Alvaro Aleman
Installieren
ansible-galaxy install alvaroaleman.freeipa-client
Lizenz
agpl-3.0
Downloads
5.6k
Besitzer