ahuffman.yp

Ansible角色

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

许可证

MIT

作者

Andrew J. Huffman

关于项目

An Ansible role to install and configure ypbind

安装
ansible-galaxy install ahuffman.yp
许可证
mit
下载
151