如何使用ansible中的yml解析使用命令行执行python脚本?

时间:2015-12-16 02:29:45

标签: python ansible

您好我有一个用于部署工件的脚本,我们使用命令行来执行它。我需要使用python脚本和命令行使用Ansible部署工件。所以我不知道我的yml文件是怎样的。我尝试检查某些地方,但无法获得正确的格式。

我在剧本中尝试并制作了scriptname.yml

- hosts: control

  tasks:

  command '/usr/bin/python /usr/name/scriptname.py'
此脚本位置中的

/usr/name/scriptname.py

和命令行就像./scriptname.py app

1 个答案:

答案 0 :(得分:0)

您可能在脚本模块(http://docs.ansible.com/ansible/script_module.html)之后。脚本任务会将您的本地文件传输到远程节点,然后执行它。

如果脚本已存在于远程节点上,则应改为使用命令任务(http://docs.ansible.com/ansible/command_module.html)。