---
# commande pour lancer le playbook: ansible-playbook update_nuage_instance.yml
+# ATTENTION pour l'instance "test-nuage" il faut lancer commande pour lancer le playbook: ansible-playbook update_nuage_instance.yml --extra-vars "nextcloud_websrv_user=php_lhc_test_nuage nextcloud_webroot=/home/sites/data/org/heureux-cyclage/test-nuage"
- name: Promp pour définir les variables
hosts: ligatures
pre_tasks:
- - name: Vérif si la source nextcloud est téléchargé
+ - name: Vérif' si la source nextcloud est téléchargée
become: true
ansible.builtin.stat:
path: "{{ nextcloud_source }}"
register: new_nextcloud_source
- - name: Vérif si le dossier common app est créé
+ - name: Vérif' si le dossier common app est créé
become: true
ansible.builtin.stat:
path: "{{ nextcloud_common }}"
ansible.builtin.copy:
src: "{{ nextcloud_common_files_path }}/nextcloud-{{ ancienne_version }}/"
dest: "{{ nextcloud_common_files_path }}/nextcloud-{{ nouvelle_version }}"
- remote_src: true # because the config file is already in the nextcloud_tmp_path
+ remote_src: true # because the copy is from remote host to remote host
mode: '754' # or 'u=rwx,g=rx,o=r'
when: not new_nextcloud_common.stat.exists