-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathsystem.yml
144 lines (132 loc) · 3.34 KB
/
system.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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
---
- hosts: all
become: yes
roles:
- set-timezone
tags:
- root-task
- hosts: all
roles:
- init-facts
- hosts: all
roles:
- init-script-dir
- hosts: edusharing,educonnector
become: yes
roles:
- apache
tags:
- root-task
- shibboleth
- hosts: edusharing
become: yes
roles:
- role: geerlingguy.docker
when: edu_version is defined and edu_version is version('7.0.0','>=')
vars:
docker_users:
- "{{ work_user }}"
tags:
- root-task
- hosts: edusharing
become: yes
roles:
- role: java
tags: [java]
- hosts: edusharing
roles:
- role: edu-sharing-init
tags:
- edu-sharing-init
- role: edu-sharing-migration
tags:
- edu-sharing-migration
- role: edu-sharing-customization
tags:
- edu-sharing-customization
- role: edu-sharing-rendering-service
tags:
- edu-sharing-rendering-service
- role: edu-sharing-search-elastic
tags:
- edu-sharing-search-elastic
- role: edu-sharing-search-solr
tags:
- edu-sharing-search-solr
- role: edu-sharing-notification
when:
( edu_version is defined and (edu_version | regex_replace('-RC[0-9]+', '') ) is version_compare('9.0.0', '>'))
and (enable_notification_service is defined and enable_notification_service)
tags:
- edu-sharing-notification
- role: edu-sharing-custom-amp
tags:
- edu-sharing-custom-amp
- role: edu-sharing-classification-keywords
tags:
- edu-sharing-classification-keywords
- role: edu-sharing-mirror-vocabs
tags:
- edu-sharing-mirror-vocabs
- role: edu-sharing-backup
tags:
- edu-sharing-backup
- role: edu-sharing-restore
when: edu_sharing_restore_from_backup is defined and edu_sharing_restore_from_backup
tags:
- edu-sharing-restore
- hosts: opencast
become: yes
roles:
- role: geerlingguy.docker
when: (install_splash is defined and install_splash) or (install_opencast_importer is defined and install_opencast_importer)
vars:
docker_users:
- "{{ work_user }}"
- hosts: edusharing
become: yes
roles:
- role: splash
when: install_splash is defined and install_splash
tags:
- root-task
- hosts: opencast
roles:
- role: opencast-import
when: install_opencast_importer is defined and install_opencast_importer
tags:
- opencast
- hosts: educonnector
roles:
- role: geerlingguy.docker
become: yes
when: enable_edu_connector is defined and enable_edu_connector
vars:
docker_users:
- "{{ work_user | default('vagrant') }}"
- role: edu-connector
when: enable_edu_connector is defined and enable_edu_connector
tags:
- edu-connector
- hosts: edusharing
become: yes
roles:
- role: shibboleth
when: install_shibboleth is defined and install_shibboleth
tags: shibboleth
tags:
- root-task
- hosts: antivirus
roles:
- role: geerlingguy.docker
become: yes
when: install_antivirus is defined and install_antivirus
vars:
docker_users:
- "{{ work_user | default('vagrant') }}"
- role: antivirus
when: install_antivirus is defined and install_antivirus
tags:
- antivirus
- clamav
- clamav-docker