ajout d'un garde fou pour la creation du dossier app common
[lhc/ansible.git] / update_nuage_instance.yml
index fa70f08..5c0aa56 100644 (file)
         ansible_become: true
         become_user: nextcloud
 
+# on met à jour une instance uniquement si test-nuage a préalablement été mis à jour dans cette version
+
+    - name: fail si test-nuage n'a pas été mis à jour avec cette version
+      ansible.builtin.fail:
+        msg: 'il faut déjà mettre à jour test-nuage avec cette version'
+      when: not new_nextcloud_common.stat.exists and test_nuage is not defined
+
     - name: Création du dossier common de la nouvelle version en utilisant les apps de l'instance test-nuage
       become: true
       ansible.builtin.copy:
@@ -78,7 +85,7 @@
         mode: '754' # or 'u=rwx,g=rx,o=r'
         owner: nextcloud
         group: nextcloud
-      when: not new_nextcloud_common.stat.exists
+      when: not new_nextcloud_common.stat.exists and test_nuage is defined
 
     - name: Include backup tasks
       ansible.builtin.include_tasks: tasks/backup_nextcloud.yml