簡體   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