ajsalminen.hosts
主机
此角色管理 /etc/hosts 和 /etc/hostname。文件使用模板进行管理。
角色变量
每个条目由一个字典描述,其中包含 "address"(包含条目的 IP 地址)和 "hosts"(是一个主机名列表)。主机名按相同顺序添加,因此第一个将是规范主机名。
以下描述了您可以设置的变量。当提到 "entry" 时,指的是上段描述的结构。
hosts_ipv4_loopback_hosts: 用于 IPv4 回环地址的条目。默认设置为 localhost.localdomain 和 localhost 作为主机名。
hosts_default_ipv4_hosts: 默认库存 IPv4 地址的条目。默认设置为 ansible 的 inventory_hostname 和 inventory_hostname_short。
hosts_default_hosts: 角色中默认设置的条目列表。默认包含前两个条目。
hosts_additional_hosts: 需要放入 hosts 文件的附加条目列表。默认为空。
hosts_all_hosts: 所有主机条目的列表。默认将 hosts_default_hosts 和 hosts_additional_hosts 合并。
示例剧本
提供一个如何使用您的角色的示例(例如,通过参数传递变量)对用户总是很有帮助:
- hosts: servers
roles:
- role: hosts
hosts_additional_hosts:
- address: 192.168.0.1
hostnames:
- server.example.com
- server
许可证
MIT/简化的 BSD 许可证
作者信息
该角色由 Antti J. Salminen 于 2014 年创建。
安装
ansible-galaxy install ajsalminen.hosts
许可证
Unknown
下载
6.9M
拥有者