ajout du playbook upgrade_nuage_instance
[lhc/ansible.git] / test.yml
1 - hosts: ligatures
2 vars:
3 nouvelle_version: 27.1.1
4 ancienne_version: 27.1.0
5 tasks:
6
7 # - name: Vérif si le dossier common app est créé
8 # become: true
9 # ansible.builtin.stat:
10 # path: "/home/sites/data/nextcloud/common/nextcloud-{{ nouvelle_version }}"
11 # register: new_nextcloud_common
12
13 # - name: create new app common folder from old version one
14 # become_user: nextcloud
15 # become: true
16 # ansible.builtin.copy:
17 # src: "/home/sites/data/nextcloud/common/nextcloud-{{ ancienne_version }}"
18 # dest: "/home/sites/data/nextcloud/common/nextcloud-{{ nouvelle_version }}"
19 # remote_src: yes #because the config file is already in the nextcloud_tmp_path
20 # mode: '754'
21 # when: not new_nextcloud_common.stat.exists
22
23 - name: Extract downloaded archive
24 become: true
25 become_user: nextcloud
26 ansible.builtin.unarchive:
27 src: "/tmp/test_nextcloud/groupfolder_v15.3.1.tar.gz"
28 dest: "/tmp/test_nextcloud/"
29 # mode: '755' #or u=rwx,g=rx,o=rx
30 remote_src: yes
31
32 - name: "rename"
33 become: true
34 become_user: nextcloud
35 ansible.builtin.copy:
36 src: "/tmp/test_nextcloud/groupfolders-15.3.1/"
37 dest: "/tmp/test_nextcloud/groupfolder"
38 remote_src: yes #because the config file is already in the nextcloud_tmp_path
39
40 - name: deleted downloaded nextcloud files
41 become: true
42 become_user: nextcloud
43 ansible.builtin.file:
44 path: "{{ item }}"
45 state: absent
46 loop:
47 - "/tmp/test_nextcloud/groupfolders-15.3.1"