ansible 經常使用模塊總結

  記錄經常使用的模塊功能,詳細使用查看官網。nginx

1. file模塊

建立軟鏈接
ansible test -m file -a "src=/tmp/conf.d  dest=/tmp/conf.d state=link"


刪除目錄
ansible test -m file -a "path=/tmp/test.conf  state=absent"

 

 2. synchronize模塊

synchronize模塊封裝rsync,傳輸文件比copy模塊速度快
ansible test  -m synchronize -a "src=/data/conf   dest=/data rsync_opts="--delete,--exclude=.git""

rsync_opts: 指定額外的rsync 參數

 

3. yum模塊

ansible  test  -m yum -a "name=nginx"

 

4. script模塊

在遠程服務器執行本地腳本
ansible test -m script -a  "time.sh"

 

5.shell模塊

# 在遠程服務器執行shell命令,萬能模塊
ansible test -m shell -a 'hostname'
相關文章
相關標籤/搜索