繁体   English   中英

如何在Ansible中使用yml解析通过命令行执行python脚本?

[英]how to execute python script with command line using yml parsing in ansible?

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

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

- hosts: control

  tasks:

  command '/usr/bin/python /usr/name/scriptname.py'

在此脚本位置是/usr/name/scriptname.py

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM