Action 插件
Action 插件与模块协同工作,以执行 playbook 任务所需的动作。它们通常在后台自动执行,在模块执行之前进行必要的预备工作。
“normal” action 插件用于尚无 action 插件的模块。如有必要,您可以创建自定义 action 插件。
启用 Action 插件
您可以通过将自定义 action 插件放入与您的 playbook 相邻的action_plugins
目录、角色内部,或将其放入ansible.cfg中配置的 action 插件目录源之一来启用它。
使用 Action 插件
使用关联模块时,Action 插件默认情况下会执行;无需其他操作。
插件列表
您无法直接列出 action 插件,它们显示为其对应的模块。
使用ansible-doc -l
查看可用模块的列表。使用ansible-doc <name>
查看特定插件的文档和示例。这应指出该模块是否具有相应的 action 插件。