modif creation dossier common app nextcloud
[lhc/ansible.git] / update_nuage_instance.yml
index 8760914..eeed883 100644 (file)
@@ -10,7 +10,7 @@
     - name: nouvelle_version
       prompt: 'Nouvelle version nextcloud à télécharger?(ex: 27.1.8)'
       private: false
-      default: "27.1.8"
+      default: "28.0.6"
 
     - name: TLD
       prompt: 'TLD du site à mettre à jour?(ex: org)'
         ansible_become: true
         become_user: nextcloud
 
-    - name: Create new app common folder from old version one
-      become_user: nextcloud
+    - name: Création du dossier common de la nouvelle version en utilisant les apps de l'instance test-nuage
       become: true
       ansible.builtin.copy:
-        src: "{{ nextcloud_common_files_path }}/nextcloud-{{ ancienne_version }}/"
-        dest: "{{ nextcloud_common_files_path }}/nextcloud-{{ nouvelle_version }}"
+        src: "/home/site/home/sites/data/org/heureux-cyclage/test-nuage/apps/*"
+        dest: "{{ nextcloud_common_files_path }}/nextcloud-{{ nouvelle_version }}/"
         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
+        owner: nextcloud
+        group: nextcloud
 
     - name: Include backup tasks
       ansible.builtin.include_tasks: tasks/backup_nextcloud.yml
 
       always: 
 
-        - name: Ask if restore is necessary
+        - name: Demande si besoin de restaurer la version précédente
           ansible.builtin.pause:
             prompt: 'Voulez-vous restaurer la version precedente?(oui/non)'
             echo: true
           register: restore_promp
 
-        - name: Definir config_ss_domain
+        - name: Definir la variable restore
           ansible.builtin.set_fact:
             restore: "{{ restore_promp.user_input | default(non) }}"
 
-        - name: Include update tasks
+        - name: Include restore tasks si restore = oui
           ansible.builtin.include_tasks: tasks/restore_nextcloud.yml
           when: restore == 'oui'
\ No newline at end of file