通过 tower-cli 运行 shell 命令

通过 tower-cli 运行 shell 命令

Ansible CLI 允许运行自定义 shell 命令(使用默认模块“ansible.builtin.command”隐式完成):

ansible myhost -a "/bin/mycommand" 

是否可以通过tower-cliaka做同样的事情awx-cli

编辑:使用 CLI 工具的答案awx是可以接受的;但是,我更喜欢使用tower-cli/的解决方案awx-cli

答案1

简而言之,答案是肯定的。

根据 Ansible Tower CLI参考指南,可以做一个awx ad_hoc_commands create导致工作与其他人相似。

的参数--module_name将是shellorcommand并且如果配置为

允许用于临时作业的​​ ANSIBLE 模块 允许临时作业使用的模块列表。

在下面设置/工作

who的参数--module_args照常是您的命令。

相关内容