File tree Expand file tree Collapse file tree 4 files changed +25
-21
lines changed Expand file tree Collapse file tree 4 files changed +25
-21
lines changed Original file line number Diff line number Diff line change 59
59
tasks_from : vnc_compute.yml
60
60
61
61
# - import_playbook: monitoring.yml:
62
+ - import_role :
63
+ name : opensearch
64
+ tasks_from : install.yml
65
+ become : true
66
+
62
67
# opensearch - containerised, nothing to do
63
68
# slurm_stats - nothing to do
64
69
# filebeat - containerised - nothing to do
Original file line number Diff line number Diff line change 7
7
tasks :
8
8
- import_role :
9
9
name : opensearch
10
+ tasks_from : install.yml
11
+ become : true
12
+ - import_role :
13
+ name : opensearch
14
+ tasks_from : runtime.yml
10
15
become : true
11
16
12
17
- name : Setup slurm stats
Original file line number Diff line number Diff line change
1
+ # safe to use during build
2
+
3
+ - name : Increase maximum number of virtual memory maps
4
+ # see https://opensearch.org/docs/2.0/opensearch/install/important-settings/
5
+ ansible.posix.sysctl :
6
+ name : vm.max_map_count
7
+ value : ' 262144'
8
+ state : present
9
+ reload : yes
10
+
11
+ - name : Create systemd unit file
12
+ template :
13
+ dest : /etc/systemd/system/opensearch.service
14
+ src : opensearch.service.j2
15
+ notify : Restart opensearch service
Original file line number Diff line number Diff line change 15
15
path : /etc/systemd/system/opendistro.service
16
16
state : absent
17
17
18
- - name : Increase maximum number of virtual memory maps
19
- # see https://opensearch.org/docs/2.0/opensearch/install/important-settings/
20
- ansible.posix.sysctl :
21
- name : vm.max_map_count
22
- value : ' 262144'
23
- state : present
24
- reload : yes
25
- become : true
26
-
27
18
- name : Ensure required opensearch host directories exist
28
19
file :
29
20
state : directory
35
26
loop :
36
27
- " {{ opensearch_config_path }}"
37
28
- " {{ opensearch_data_path }}"
38
- when : " 'started' in opensearch_state" # don't run during image build
39
29
40
30
- name : Create certs
41
31
import_tasks : certs.yml
42
- when : " 'started' in opensearch_state" # don't run during image build
43
32
44
33
- name : Template general configuration
45
34
ansible.builtin.template :
52
41
mode : 0660
53
42
notify : Restart opensearch service
54
43
become : true
55
- when : " 'started' in opensearch_state" # don't run during image build
56
44
57
45
- name : Template internal user configuration
58
46
template :
65
53
mode : 0660
66
54
notify : Restart opensearch service
67
55
become : true
68
- when : " 'started' in opensearch_state" # don't run during image build
69
-
70
- - name : Create systemd unit file
71
- template :
72
- dest : /etc/systemd/system/opensearch.service
73
- src : opensearch.service.j2
74
- become : true
75
- notify : Restart opensearch service
76
56
77
57
- name : Pull container
78
58
containers.podman.podman_image :
79
59
name : " opensearchproject/opensearch:{{ opensearch_version }}"
80
- become : true
81
60
become_user : " {{ opensearch_podman_user }}"
82
61
83
62
- name : Flush handlers
You can’t perform that action at this time.
0 commit comments