ajout du playbook upgrade_nuage_instance
[lhc/ansible.git] / test.yml
diff --git a/test.yml b/test.yml
new file mode 100644 (file)
index 0000000..ee3db82
--- /dev/null
+++ b/test.yml
@@ -0,0 +1,47 @@
+- hosts: ligatures
+  vars: 
+    nouvelle_version: 27.1.1
+    ancienne_version: 27.1.0
+  tasks:
+
+  # - name: Vérif si le dossier common app est créé
+  #   become: true
+  #   ansible.builtin.stat:
+  #     path: "/home/sites/data/nextcloud/common/nextcloud-{{ nouvelle_version }}"
+  #   register: new_nextcloud_common
+
+  # - name: create new app common folder from old version one
+  #   become_user: nextcloud
+  #   become: true
+  #   ansible.builtin.copy: 
+  #     src: "/home/sites/data/nextcloud/common/nextcloud-{{ ancienne_version }}"
+  #     dest: "/home/sites/data/nextcloud/common/nextcloud-{{ nouvelle_version }}"
+  #     remote_src: yes #because the config file is already in the nextcloud_tmp_path
+  #     mode: '754'
+  #   when: not new_nextcloud_common.stat.exists
+
+  - name: Extract downloaded archive
+    become: true
+    become_user: nextcloud
+    ansible.builtin.unarchive:
+      src: "/tmp/test_nextcloud/groupfolder_v15.3.1.tar.gz"
+      dest: "/tmp/test_nextcloud/"
+  #    mode: '755' #or u=rwx,g=rx,o=rx
+      remote_src: yes
+
+  - name: "rename"
+    become: true
+    become_user: nextcloud
+    ansible.builtin.copy: 
+      src: "/tmp/test_nextcloud/groupfolders-15.3.1/"
+      dest: "/tmp/test_nextcloud/groupfolder"
+      remote_src: yes #because the config file is already in the nextcloud_tmp_path
+
+  - name: deleted downloaded nextcloud files
+    become: true
+    become_user: nextcloud
+    ansible.builtin.file:
+      path: "{{ item }}"
+      state: absent
+    loop:
+      - "/tmp/test_nextcloud/groupfolders-15.3.1"
\ No newline at end of file