forked from nordic-institute/X-Road
/
xroad_dev_partial.yml
54 lines (46 loc) · 1.17 KB
/
xroad_dev_partial.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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
---
# This playbook compiles X-Road and installs the compiled version
- hosts: lxd-servers
roles:
- init-lxd
tags:
- init
- hosts: compile-servers
vars_files:
- vars_files/common_modules.yml
- vars_files/cs_modules.yml
- vars_files/cp_modules.yml
- vars_files/ss_modules.yml
roles:
- { role: compile-module, modules: "{{common_modules | combine(cs_modules,cp_modules,ss_modules) }}"}
tags:
- compile
- hosts: cs-servers
vars_files:
- vars_files/common_modules.yml
- vars_files/cs_modules.yml
roles:
- { role: packages-to-server, modules: "{{common_modules | combine(cs_modules) }}"}
tags:
- packages
- hosts: cp-servers
vars_files:
- vars_files/common_modules.yml
- vars_files/cp_modules.yml
roles:
- { role: packages-to-server, modules: "{{common_modules | combine(cp_modules) }}"}
tags:
- packages
- hosts: ss-servers
vars_files:
- vars_files/common_modules.yml
- vars_files/ss_modules.yml
roles:
- { role: packages-to-server, modules: "{{common_modules | combine(ss_modules) }}"}
tags:
- packages
- hosts: lxd-servers
roles:
- restart-lxd
tags:
- restart