2016-11-09 16 views
11

Hazırlanabilen bir dosyayı chmod + x için en iyi yol nedir?Ansible ile bir dosya chmod + x nasıl?

Aşağıdaki komut dosyasını sesli formatlara dönüştürme.

Bu defa ne var
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 

cevap

17

ansible tam olarak bu amaç için mode parametre modülü file içinde bulunmaktadır.

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

Sembolik modları 1.8 sürümü beri desteklenir, sen sekizlik bit kullanmaya gerek bir önceki sürümü üzerinde:

(komut satırında yani chmod a+x) herkes için çalıştırma izni ekleyin.