ahuffman.yp
ahuffman.yp
Ansible角色,用于配置yp.conf和ypbind NIS服务。
角色变量
变量名 | 描述 | 必需 | 默认值 | 类型 |
---|---|---|---|---|
yp_bind_pkg | ypbind的包名。如果需要,可以更改为特定的包名.版本,并为您的发行版进行设置。 | no | ypbind | 字符串 |
yp_bind_svc | ypbind服务的名称。 | no | ypbind | 字符串 |
yp_nisdomain | NIS域名。 | yes | "" | 字符串 |
yp_nisserver | 您域名的NIS服务器列表。 | yes | [] | 列表 |
yp_domain_broadcast | 是否在本地域使用广播。 | no | False | 布尔值 |
yp_domain_slp | 查询本地SLP服务器以获取支持NISDOMAIN的ypserver。 | no | False | 布尔值 |
yp_server | 您本地域的服务器主机名。必须在/etc/hosts中列出(见man yp.conf )。 |
yes | "" | 字符串 |
yp_broadcast | 如果未指定默认域的服务器或没有服务器可达,请尝试广播调用以查找服务器。 | no | False | 布尔值 |
yp_conf_path | 您的yp配置文件路径。 | no | "/etc/yp.conf" | 字符串 |
示例剧本
- name: "在我的服务器上配置yp.conf"
hosts: all
roles:
- role: "ahuffman.yp"
yp_nisdomain: "mydomain.com"
yp_nisserver:
- "nis1.mydomain.com"
- "nis2.mydomain.com"
yp_domain_broadcast: True
yp_domain_slp: True
yp_broadcast: True