O Ansible CLI permite executar um comando shell personalizado (feito implicitamente usando o módulo padrão "ansible.builtin.command"):
ansible myhost -a "/bin/mycommand"
É possível fazer o mesmo via tower-cli
aka awx-cli
?
EDIT: respostas que usam a awx
ferramenta CLI são aceitáveis; no entanto, prefiro soluções que usem tower-cli
/ awx-cli
.
Em suma, a resposta é sim.
De acordo com o Guia de referência da CLI do Ansible Tower , é possível fazer um
awx ad_hoc_commands create
resultado em um trabalho semelhante a outros.O parâmetro para
--module_name
seriashell
oucommand
e se configurado paraem Configurações/Trabalhos .
O parâmetro para
--module_args
whould ser seu comando como de costume.