community.general.cobbler inventory – 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 地址,则将主 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