clusterapps.freeipa_client

ansible-freeipa-client

Overview

- 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

Description

This role helps connect client machines to an IPA domain.

Requirements

  • CentOS 7 or newer
  • Fedora 29 or newer

Role Variables

  • freeipaclient_servers: A list of IPA server IPs or hostnames to connect to (string, required)
  • freeipaclient_domain: The domain to connect to (string, required)
  • freeipaclient_enroll_user: Username for enrolling the host in the domain (string, required)
  • freeipaclient_enroll_pass: Password for enrolling the host in the domain (string, required)
  • freeipaclient_hostname: The client's hostname to use (string, default: output of uname -n)
  • freeipaclient_dns_server: The DNS server to set up. This will be ignored if the variable is empty (string)
  • freeipaclient_force_join: Whether to replace an existing host entry with the same name (boolean, default: false)
  • freeipaclient_enable_ntp: Whether to turn on NTP. Kerberos won't function properly if the master and client times differ too much (boolean, default: true)
  • freeipaclient_all_ip_addresses: Whether to add all usable IP addresses to DNS (boolean, default: true if not Trusty, else false)

License

GNU AFFERO GENERAL PUBLIC LICENSE Version 3

Author Information

This project is a fork from Alvaro Aleman.

Informazioni sul progetto

A role to join clients to an IPA domain

Installa
ansible-galaxy install clusterapps.freeipa_client
Licenza
agpl-3.0
Download
153
Proprietario
I'm here to read the articles.