-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathexcelero.yml.sample
77 lines (69 loc) · 1.93 KB
/
excelero.yml.sample
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
---
# Defines deployment design and assigns role to server groups
- hosts: excelero_nodes
gather_facts: yes
become: yes
pre_tasks:
- name: set excelero common install 'In Progress'
run_once: yes
set_stats:
data:
installer_phase_excelero_common:
status: "In Progress"
start: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
tasks:
- import_role:
name: excelero-common
post_tasks:
- name: set excelero common install 'Complete'
run_once: yes
set_stats:
data:
installer_phase_excelero_common:
status: "Complete"
end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
- hosts: excelero_mgrs
gather_facts: yes
become: yes
pre_tasks:
- name: set excelero manager install 'In Progress'
run_once: yes
set_stats:
data:
installer_phase_excelero_mgr:
status: "In Progress"
start: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
tasks:
- import_role:
name: excelero-mgr
post_tasks:
- name: set excelero manager install 'Complete'
run_once: yes
set_stats:
data:
installer_phase_excelero_mgr:
status: "Complete"
end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
- hosts: excelero_nodes
gather_facts: yes
become: yes
serial: "{{ serial | default(2) }}"
pre_tasks:
- name: set excelero node install 'In Progress'
run_once: yes
set_stats:
data:
installer_phase_excelero_node:
status: "In Progress"
start: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"
tasks:
- import_role:
name: excelero-node
post_tasks:
- name: set excelero node install 'Complete'
run_once: yes
set_stats:
data:
installer_phase_excelero_node:
status: "Complete"
end: "{{ lookup('pipe', 'date +%Y%m%d%H%M%SZ') }}"