Skip to content

Commit a130e56

Browse files
committed
ensure state directories owned by podman user before containerised service start
1 parent 65fd7c4 commit a130e56

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

ansible/roles/mysql/templates/mysql.service.j2

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Restart=always
1313
EnvironmentFile=/etc/sysconfig/mysqld
1414
# The above EnvironmentFile must define MYSQL_INITIAL_ROOT_PASSWORD
1515
ExecStartPre=+install -d -o {{ mysql_podman_user }} -g {{ mysql_podman_user }} -Z container_file_t {{ mysql_datadir }}
16+
ExecStartPre=+chown -R {{ mysql_podman_user }}:{{ mysql_podman_user }} {{ mysql_datadir }}
1617
ExecStart=/usr/bin/podman run \
1718
--network slirp4netns:cidr={{ podman_cidr }} \
1819
--sdnotify=conmon --cgroups=no-conmon \

ansible/roles/opendistro/templates/opendistro.service.j2

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ After=network-online.target
1010
Environment=PODMAN_SYSTEMD_UNIT=%n
1111
Restart=always
1212
ExecStartPre=+install -d -o {{ opendistro_podman_user }} -g {{ opendistro_podman_user }} -Z container_file_t {{ opendistro_data_path }}
13+
ExecStartPre=+chown -R {{ opendistro_podman_user }}:{{ opendistro_podman_user }} {{ opendistro_data_path }}
1314
ExecStart=/usr/bin/podman run \
1415
--network slirp4netns:cidr={{ podman_cidr }} \
1516
--sdnotify=conmon --cgroups=no-conmon \

0 commit comments

Comments
 (0)