it-swarm.com.de

Wie chmod + x eine Datei mit Ansible?

Was ist der beste Weg, um eine Datei mit ansible chmod + x.

Konvertieren des folgenden Skripts in ein ansprechbares Format.

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

Dies ist, was ich bisher habe ..

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

ansible hat mode Parameter in file Modul genau für diesen Zweck.

Hinzufügen von Ausführungsberechtigungen für alle Benutzer (d. H. chmod a+x in der Befehlszeile):

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

Symbolische Modi werden seit Version 1.8 unterstützt. In früheren Versionen müssen Sie die Oktal-Bits verwenden.

52
heemayl