ansible unarchive模塊
阿新 • • 發佈:2017-10-29
演示 apach .com .tar.gz src tomcat arc 遠程 ans
unarchive模塊:http://docs.ansible.com/ansible/unarchive_module.html
功能:解壓縮,這個模塊有兩種用法:
1、將ansible主機上的壓縮包在本地解壓縮後傳到遠程主機上,這種情況下,copy=yes. 本地解壓縮,解壓縮位置不是默認的目錄,沒找到或傳完刪了 後傳到遠程主機
2、將遠程主機上的某個壓縮包解壓縮到指定路徑下。這種情況下,需要設置copy=no 遠程主機上面的操作,不涉及ansible服務端
參數:
copy:默認為yes,當copy=yes,那麽拷貝的文件是從ansible主機復制到遠程主機上的,如果設置為copy=no,那麽會在遠程主機上尋找src源文件
src:源路徑,可以是ansible主機上的路徑,也可以是遠程主機上的路徑,如果是遠程主機上的路徑,則需要設置copy=no
dest:遠程主機上的目標路徑
mode:設置解壓縮後的文件權限
命令演示:
1
ansible pms -m unarchive -a ‘src=/srv/tomcat8/apache-tomcat-8.0.29.tar.gz dest=/usr/local copy=no mode=0755‘
ansible unarchive模塊