ansible-edda/playbooks/roles/services/deploy/cloud/templates/systemd/pod-cloud-chown.service

31 lines
1.1 KiB
SYSTEMD
Raw Normal View History

2023-04-08 09:24:47 +02:00
[Unit]
2023-11-11 15:01:29 +01:00
Description=Podman pod-cloud-chown.service
2023-04-08 09:24:47 +02:00
Documentation=man:podman-generate-systemd(1)
After=pod-cloud.service
2023-11-11 15:01:29 +01:00
Before=pod-cloud-nextcloud.service
2023-04-08 09:24:47 +02:00
OnFailure=status-mail@%n.service
[Service]
Environment=PODMAN_SYSTEMD_UNIT=%n
TimeoutStopSec=70
2023-11-11 15:01:29 +01:00
ExecStartPre=/bin/rm -f %t/pod-cloud-chown.pid %t/pod-cloud-chown.ctr-id
2023-04-08 09:24:47 +02:00
ExecStart=/usr/bin/podman run \
2023-11-11 15:01:29 +01:00
--conmon-pidfile %t/pod-cloud-chown.pid \
--cidfile %t/pod-cloud-chown.ctr-id \
--cgroups=no-conmon \
--pod-id-file %t/pod-cloud.pod-id \
--replace \
-v {{ services_data_directory }}/pod-cloud/nextcloud/_data:/var/www/html \
-v {{ services_data_directory }}/pod-cloud/data/_data:/var/www/html/data \
-v {{ services_data_directory }}/pod-cloud/external/_data:/media/external \
--user=0 \
--entrypoint="/bin/bash" \
--name=pod-cloud-chown \
docker.io/library/nextcloud:{{ services_service_deploy_versions.nextcloud }} \
-c "chown -R www-data:www-data /var/www/html /media/external"
2023-11-11 15:01:29 +01:00
ExecStopPost=/usr/bin/podman rm --ignore -f --cidfile %t/pod-cloud-chown.ctr-id
2023-04-08 09:24:47 +02:00
Type=oneshot
[Install]
WantedBy=multi-user.target default.target