File tree Expand file tree Collapse file tree 4 files changed +11
-2
lines changed Expand file tree Collapse file tree 4 files changed +11
-2
lines changed Original file line number Diff line number Diff line change 4
4
5
5
opensearch_podman_user : " {{ ansible_user }}"
6
6
opensearch_version : ' 2.1.0' # https://hub.docker.com/r/opensearchproject/opensearch/tags
7
+ opensearch_data_path : /usr/share/opensearch/data
Original file line number Diff line number Diff line change 18
18
reload : yes
19
19
become : true
20
20
21
- - name : Ensure parent directory exists
21
+ - name : Ensure parent config directory exists
22
22
file :
23
23
state : directory
24
24
path : " /etc/opensearch"
Original file line number Diff line number Diff line change 1
1
---
2
+ - name : Create data directory
3
+ file :
4
+ path : " {{ opensearch_data_path }}"
5
+ state : directory
6
+ owner : " {{ opensearch_podman_user }}"
7
+ group : " {{ opensearch_podman_user }}"
8
+ become : true
9
+ notify : Restart opensearch container
2
10
3
11
- name : Create systemd unit file
4
12
template :
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ ExecStart=/usr/bin/podman run \
15
15
--network slirp4netns:cidr={{ podman_cidr }} \
16
16
--sdnotify=conmon --cgroups=no-conmon -d --replace --name opensearch --restart=no --user opensearch \
17
17
--ulimit memlock=-1:-1 --ulimit nofile=65536:65536 \
18
- --volume opensearch :/usr/share/opensearch/data \
18
+ --volume {{ opensearch_data_path }} :/usr/share/opensearch/data:U \
19
19
--volume /etc/opensearch/internal_users.yml:/usr/share/opensearch/config/opensearch-security/internal_users.yml:ro \
20
20
--volume /etc/opensearch/opensearch.yml:/usr/share/opensearch/config/opensearch.yml \
21
21
--env node.name=opensearch --env discovery.type=single-node --env bootstrap.memory_lock=true --env "OPENSEARCH_JAVA_OPTS=-Xms512m -Xmx512m" \
You can’t perform that action at this time.
0 commit comments