clusterapps.freeipa_client
ansible-freeipa-client
简介
- 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
描述
这个角色允许客户端加入到一个 ipa 域中。
要求
- CentOS 7及以上
- Fedora 29及以上
角色变量
freeipaclient_servers
: 要使用的 IPA 服务器的 IP 地址/主机名列表(字符串,必填)freeipaclient_domain
: 要使用的域(字符串,必填)freeipaclient_enroll_user
: 用于在域中注册主机的用户名(字符串,必填)freeipaclient_enroll_pass
: 在域中注册主机的密码(字符串,必填)freeipaclient_hostname
: 客户端使用的主机名(字符串,默认值:uname -n
的输出)freeipaclient_dns_server
: 要配置的 DNS 服务器。如果变量为空,将不做任何操作(字符串)freeipaclient_force_join
: 是否覆盖已存在的同名主机条目(布尔值,默认值:false
)freeipaclient_enable_ntp
: 是否启用 NTP。如果主机和客户端时间差异过大,将无法使用 Kerberos(布尔值,默认值:true
)freeipaclient_all_ip_addresses
: 是否将所有可路由的 IP 地址添加到 DNS(布尔值,默认值:如果不是 Trusty 则为 true,否则为 false
)
许可证
GNU AFFERO 通用公共许可证 第3版
作者信息
该项目是从 Alvaro Aleman 派生的。