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