Ansible 内容集合的定义

Ansible 集合就是把相关的模块、角色、插件等资源打包在一起。形成一个可复用的资源单元。这里称为集合。只需要下载集合到控制节点上,就能在playbook中使用集合的内容。

在命名空间中组织 Ansible 内容集合

命名空间的作用是用管理内容时避免冲突并建立清晰的组织结构。

命名空间的格式为: namespace.collection_name.module_name

名称空间是集合名称的第一部分。可以描述成谁或组织的内容集合

使用 Ansible 内容集合

访问 Ansible 内容集合文档

1
2
3
4
5
6
[student@workstation ~]$ lab start manage-reusing

[student@workstation ~]$ podman login hub.lab.example.com -u admin -p redhat
Login Succeeded!

[student@workstation ~]$ ansible-navigator collections --eei ee-supported-rhel8