correction syntaxe
[lhc/ansible.git] / play_move_and_restore.yml
1 ---
2 # WARNING ATTENTION VERIFIER QU'IL Y A ASSEZ D'ESPACE SUR ATELIERS POUR CREER UNE ARCHIVES DES DATAS NEXTCLOUD
3 # commande pour lancer le playbook: ansible-playbook play_move_and_restore.yml -u rominique
4
5 - name: Play sur le controller
6 hosts: localhost
7 vars_prompt:
8
9 - name: DOMAIN
10 prompt: 'Domaine du site à migrer?(ex: heureux-cyclage)'
11 private: false
12
13 tasks:
14
15 - name: Rendre la var domain dispo pour le host ateliers
16 ansible.builtin.set_fact:
17 DOMAIN: "{{ DOMAIN }}"
18 delegate_to: "{{ item }}"
19 delegate_facts: true
20 loop:
21 - ateliers
22 - vm_debian11
23
24 - name: Create nextcloud restore dir on controller
25 ansible.builtin.file:
26 path: "{{ nextcloud_tmp_path }}"
27 state: directory
28 mode: '777'
29
30 - name: Play sur ateliers
31 hosts: ateliers
32 tasks:
33
34 - name: Include backup_from_ateliers
35 ansible.builtin.include_tasks: tasks/backup_from_ateliers.yml
36
37 - name: Play sur vm_debian11
38 hosts: vm_debian11
39 tasks:
40
41 - name: Include restore_to_vm.
42 ansible.builtin.include_tasks: tasks/restore_to_vm.yml
43
44 # clean file on controller?