File tree Expand file tree Collapse file tree 17 files changed +58
-81
lines changed
common/inventory/group_vars/builder Expand file tree Collapse file tree 17 files changed +58
-81
lines changed Original file line number Diff line number Diff line change 52
52
become : yes
53
53
gather_facts : no
54
54
tasks :
55
- # - import_playbook: slurm.yml
55
+ # - import_playbook: slurm.yml:
56
+ - name : Setup DB
57
+ include_role :
58
+ name : mysql
59
+ tasks_from : install.yml
56
60
- name : OpenHPC
57
61
import_role :
58
62
name : stackhpc.openhpc
77
81
name : opensearch
78
82
tasks_from : install.yml
79
83
become : true
80
-
81
- # opensearch - containerised, nothing to do
82
84
# slurm_stats - nothing to do
83
- # filebeat - containerised - nothing to do
85
+ - import_role :
86
+ name : filebeat
87
+ tasks_from : install.yml
84
88
85
89
- import_role :
86
90
# can't only run cloudalchemy.node_exporter/tasks/install.yml as needs vars from preflight.yml and triggers service start
Original file line number Diff line number Diff line change 26
26
# Collection currently requires root for all tasks.
27
27
become : true
28
28
29
- - name : Setup filebeat
29
+ - name : Deploy filebeat
30
30
hosts : filebeat
31
31
tags : filebeat
32
32
tasks :
33
33
- import_role :
34
34
name : filebeat
35
- tasks_from : config.yml
36
- tags : config
37
-
38
- - import_role :
39
- name : filebeat
40
- tasks_from : deploy.yml
41
- tags : deploy
42
35
43
36
- name : Deploy node_exporter
44
37
hosts : node_exporter
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ ---
2
+ - name : Create systemd unit file
3
+ template :
4
+ dest : /etc/systemd/system/filebeat.service
5
+ src : filebeat.service.j2
6
+ become : true
7
+ register : _filebeat_unit
8
+
9
+ - name : Pull container image
10
+ containers.podman.podman_image :
11
+ name : " docker.elastic.co/beats/filebeat-oss"
12
+ tag : " {{ filebeat_version }}"
13
+ become_user : " {{ filebeat_podman_user }}"
14
+
15
+ - name : Reload filebeat unit file
16
+ command : systemctl daemon-reload
17
+ when : _filebeat_unit.changed
Original file line number Diff line number Diff line change
1
+ - import_tasks : install.yml
2
+ - import_tasks : runtime.yml
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 27
27
mode : 0600
28
28
notify : Restart filebeat container
29
29
become : true
30
+
31
+ - name : Flush handlers
32
+ meta : flush_handlers
33
+
34
+ - name : Ensure filebeat service state
35
+ systemd :
36
+ name : filebeat.service
37
+ state : started
38
+ enabled : true
39
+ become : true
Original file line number Diff line number Diff line change 8
8
dest : /etc/systemd/system/mysql.service
9
9
src : mysql.service.j2
10
10
register : _mysql_unitfile
11
+
12
+ - name : Pull container image
13
+ containers.podman.podman_image :
14
+ name : " mysql"
15
+ tag : " {{ mysql_tag }}"
16
+ become_user : " {{ mysql_podman_user }}"
Original file line number Diff line number Diff line change 14
14
src : opensearch.service.j2
15
15
register : _opensearch_unit
16
16
17
+ - name : Pull container image
18
+ containers.podman.podman_image :
19
+ name : " opensearchproject/opensearch"
20
+ tag : " {{ opensearch_version }}"
21
+ become_user : " {{ opensearch_podman_user }}"
22
+
17
23
- name : Reload opensearch unit file
18
24
command : systemctl daemon-reload
19
25
when : _opensearch_unit.changed
Original file line number Diff line number Diff line change 74
74
notify : Restart opensearch service
75
75
become : true
76
76
77
- - name : Pull container
78
- containers.podman.podman_image :
79
- name : " opensearchproject/opensearch:{{ opensearch_version }}"
80
- become_user : " {{ opensearch_podman_user }}"
81
-
82
77
- name : Flush handlers
83
78
meta : flush_handlers
84
79
You can’t perform that action at this time.
0 commit comments