-
Notifications
You must be signed in to change notification settings - Fork 0
/
deploy.yml
38 lines (29 loc) · 1.08 KB
/
deploy.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
---
- name: Create backups before reset
tags: reset, vm-reset, backup, create-backup, never
ansible.builtin.import_playbook: backups/create.yml
- name: Reset server
tags: reset, never
ansible.builtin.import_playbook: reset/hard-reset.yml
- name: Reset VMs
tags: vm-reset, never
ansible.builtin.import_playbook: reset/vm-reset.yml
- name: Deploy servers
tags: servers, always
ansible.builtin.import_playbook: 01-servers.yml
- name: Deploy Rancher upstream
tags: rancher, upstream, always
ansible.builtin.import_playbook: 02-rancher-upstream.yml
- name: Deploy Rancher upstream
tags: rancher, downstream, always
ansible.builtin.import_playbook: 03-rancher-downstream.yml
- name: Deploy global Rancher configuration
tags: rancher, rancher-config, always
ansible.builtin.import_playbook: 04-rancher-config.yml
- name: Restore backups after reset
tags: reset, vm-reset, backup, restore-backup, never
ansible.builtin.import_playbook: backups/restore.yml
- name: Deploy applications
tags: applications, always
ansible.builtin.import_playbook: 05-applications.yml
...