[英]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.