ansible-script模塊使用方法


應用

在遠程主機上執行ansible主機上的腳本,且不需要將腳本復制到被執行的遠程主機上

參數

  • 腳本路徑,必須參數
  • chdir:在執行腳本之前,先進入到指定目錄
  • creates:當遠程主機上的該文件存在時,不執行腳本;反之執行
  • removes:當遠程主機上的該文件不存在時,不執行腳本;反之執行

示例

  1. 先進入/opt目錄下,再執行test.sh腳本
]# ansible all -m script -a 'chdir=/opt /opt/test.sh'
  1. 若/opt/a.file存在時,不執行test.sh腳本
]# ansible all -m script -a 'creates=/opt/a.file /opt/test.sh'
  1. 若/opt/a.file不存在時,不執行test.sh腳本
]# ansible all -m script -a 'removes=/opt/a.file /opt/test.sh'


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM