ajout playbook creation site
[lhc/ansible.git] / test.yml
index ee3db82..29a4802 100644 (file)
--- a/test.yml
+++ b/test.yml
@@ -1,47 +1,27 @@
 - hosts: ligatures
   vars: 
-    nouvelle_version: 27.1.1
+    domain: chatperche
     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
+    nouvelle_version: 27.1.4
 
-  # - 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
+  tasks:
 
-  - 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: Synchronisation des fichiers nextcloud présent sur ateliers dans la vm de migration nextcloud
+    #   ansible.builtin.command: "rsync --delay-updates -F --compress --archive --partial rominique@ateliers.heureux-cyclage.org:{{ item }} /opt/nuage/backups/{{ domain }}/"
+    #   delegate_to: vm_debian11
+    #   loop:
+    #     - "{{ nextcloud_webroot }}/config/config.php"
+    #   register: my_output
 
-  - 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: Debug
+    #   ansible.builtin.debug:
+    #     var: my_output
 
-  - 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
+    - name: Download nextcloud source
+      become: true
+      become_user: nextcloud
+      ansible.builtin.get_url:
+        url: "{{ nextcloud_repo_url }}/nextcloud-{{ nouvelle_version }}.tar.bz2"
+        dest: "{{ nextcloud_sources_files_path }}/"
+        mode: '755' # or u=rwx,g=rx,o=rx
+        checksum: "md5:{{ nextcloud_repo_url }}/nextcloud-{{ nouvelle_version }}.tar.bz2.md5"