community.general.cobbler清单 – Cobbler清单源
注意
此清单插件是community.general 集合 (版本 10.1.0)的一部分。
如果您正在使用ansible
包,则可能已经安装了此集合。它不包含在ansible-core
中。要检查它是否已安装,请运行ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install community.general
。
要在playbook中使用它,请指定:community.general.cobbler
。
community.general 1.0.0中的新增功能
概要
从Cobbler服务获取清单主机。
使用配置文件作为清单源,它必须以
.cobbler.yml
或.cobbler.yaml
结尾,并包含plugin: cobbler
条目。如果在Cobbler中定义,则将主IP地址添加到
cobbler_ipv4_address
和cobbler_ipv6_address
主机变量。主IP地址定义为:如果已定义,则为管理接口;如果其DNS名称与系统主机名匹配,则为该接口;否则为找到的第一个接口。
参数
参数 |
注释 |
---|---|
切换以启用/禁用清单源数据的缓存,需要设置缓存插件才能工作。 选项
配置
|
|
缓存连接数据或路径,具体信息请阅读缓存插件文档。 配置
|
|
如果与Cobbler的连接失败,则回退到缓存的结果。 选项
|
|
用于清单源数据的缓存插件。 默认值: 配置
|
|
用于缓存插件文件/表的前缀。 默认值: 配置
|
|
缓存持续时间(秒)。 默认值: 配置
|
|
要从清单中排除的管理类。 默认值: |
|
将所有主机放入的组。 默认值: |
|
按其分组主机的键。 默认值: |
|
应用于 Cobbler 组的前缀。 默认值: |
|
要从清单中包含的管理类。 默认值: |
|
用作 Ansible 清单主机名。 默认情况下,如果已定义,则使用网络主机名;否则,使用管理接口或第一个非静态接口的 DNS 名称。 如果设置为 选项
|
|
此插件的名称,应始终设置为 选项
|
|
切换开关,如果为 选项
|
|
切换开关,如果为 选项
|
示例
# my.cobbler.yml
plugin: community.general.cobbler
url: http://cobbler/cobbler_api
user: ansible-tester
password: secure