2016-11-09 33 views
11

什麼是chmod + x文件的最佳方式。如何使用Ansible chmod + x文件?

將以下腳本轉換爲格式。

mv /tmp/metadata.sh /usr/local/bin/meta.sh 
chmod +x /usr/local/bin/meta.sh 

這是我迄今爲止..

- name: move /tmp/metadata.sh to /usr/local/bin/metadata.sh 
    command: mv /tmp/metadata.sh /usr/local/bin/metadata.sh 

回答

17

ansiblemode參數file模塊正是爲了這個目的。

要增加大家的執行權限(即chmod a+x在命令行):自1.8版本

- name: Changing perm of "/foo/bar.sh", adding "+x" 
    file: dest=/foo/bar.sh mode=a+x 

符號模式的支持,你需要使用八進制位的先前版本。