bash - run - ansible tutorial
¿Cómo chmod+xa archivo con ansible? (1)
ansible
tiene un parámetro de mode
en file
módulo de file
exactamente para este propósito.
Para agregar permiso de ejecución para todos (es decir, chmod a+x
en la línea de comandos):
- name: Changing perm of "/foo/bar.sh", adding "+x"
file: dest=/foo/bar.sh mode=a+x
Los modos simbólicos son compatibles desde la versión 1.8, en una versión anterior necesita usar los bits octales.
¿Cuál es la mejor manera de chmod + x un archivo con ansible.
Convertir el siguiente script a formato ansible.
mv /tmp/metadata.sh /usr/local/bin/meta.sh
chmod +x /usr/local/bin/meta.sh
Esto es lo que tengo hasta ahora ..
- name: move /tmp/metadata.sh to /usr/local/bin/metadata.sh
command: mv /tmp/metadata.sh /usr/local/bin/metadata.sh