Ansible CLI 允许运行自定义 shell 命令(使用默认模块“ansible.builtin.command”隐式完成):
ansible myhost -a "/bin/mycommand"
是否可以通过tower-cli
aka做同样的事情awx-cli
?
编辑:使用 CLI 工具的答案awx
是可以接受的;但是,我更喜欢使用tower-cli
/的解决方案awx-cli
。
答案1
简而言之,答案是肯定的。
根据 Ansible Tower CLI参考指南,可以做一个awx ad_hoc_commands create
导致工作与其他人相似。
的参数--module_name
将是shell
orcommand
并且如果配置为
允许用于临时作业的 ANSIBLE 模块 允许临时作业使用的模块列表。
在下面设置/工作。
who的参数--module_args
照常是您的命令。