CTL-Fed-Security.freeipa-client
ansible-freeipa-client
Zusammenfassung
- hosts: all
vars:
freeipaclient_servers:
- ipa.demo1.freeipa.org
- ipa.demo2.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-Domain hinzuzufügen.
Anforderungen
- Rocky 9
- CentOS 8
- CentOS 7
- Fedora 24
- Fedora 27
- Fedora 29
- Fedora 30
- Fedora 31
- Fedora 32
- Fedora 33
- Fedora 34
- Fedora 35
- Ubuntu Trusty
- Ubuntu Xenial
Rollen-Variablen
freeipaclient_servers
: Liste der IP/Hostnamen von IPA-Servern, die verwendet werden sollen (string, erforderlich)freeipaclient_domain
: Zu verwendende Domain (string, erforderlich)freeipaclient_enroll_user
: Benutzername zum Registrieren des Hosts in der Domain (string, erforderlich)freeipaclient_enroll_pass
: Passwort zum Registrieren des Hosts in der Domain (string, erforderlich)freeipaclient_hostname
: Der Hostname, der für den Client verwendet werden soll (string, Standard: Ausgabe vonuname -n
)freeipaclient_dns_server
: DNS-Server, der konfiguriert werden soll. Dies hat keine Wirkung, wenn die Variable leer ist (string)freeipaclient_force_join
: Ob ein bereits vorhandener Host-Eintrag mit dem gewünschten Namen überschrieben werden soll (boolean, Standard:false
)freeipaclient_enable_ntp
: Ob NTP aktiviert werden soll. Kerberos funktioniert nicht, wenn die Zeit des Masters und des Clients zu stark abweicht (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 ALLGEMEINE ÖFFENTLICHE LIZENZ 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-Branch namens next
.
Bitte forken Sie dieses Repository und erstellen Sie einen lokalen Branch, der vom next
Branch abzweigt, und erstellen Sie Pull-Requests zurück zum Ursprungs-next
Branch.
Integrationstests
Diese Rolle bietet Integrationstests mit Vagrant:
cp envvars-vagrant.sample envvars
EDITOR=vim
$EDITOR envvars
source envvars
make test
Autorinformationen
Dieses Projekt wurde von Alvaro Aleman geforkt.
Installieren
ansible-galaxy install CTL-Fed-Security.freeipa-client
Lizenz
agpl-3.0
Downloads
45.9k
Besitzer