模块

模块是Ansible playbook的主要构建块。虽然我们通常不称之为“模块插件”,但模块是一种插件。有关模块与其他插件之间差异的开发者视角描述,请参见模块和插件:有什么区别?

启用模块

您可以通过将其放入以下位置之一来启用自定义模块:

  • 添加到ANSIBLE_LIBRARY环境变量的任何目录($ANSIBLE_LIBRARY采用类似于$PATH的冒号分隔列表)

  • ~/.ansible/plugins/modules/

  • /usr/share/ansible/plugins/modules/

有关使用本地自定义模块的更多信息,请参见添加集合外部的模块或插件

使用模块

有关在临时任务中使用模块的信息,请参见临时命令简介。有关在playbook中使用模块的信息,请参见Ansible playbook

另请参见

Ansible playbook

Playbook简介

开发模块

创建Ansible模块简介

开发集合

创建Ansible集合指南

沟通

有问题?需要帮助?想分享你的想法?请访问Ansible沟通指南