podluck.service¶
Synopsis¶
podluck.service
Description¶
Systemd unit used to start and stop a podman pod managed by podluck.
Environment¶
- PODLUCK_POD_ARGS_DEFAULT¶
Default arguments passed to
podman pod createwhenever the unit is started.
- PODLUCK_POD_ARGS¶
Per-pod arguments passed to
podman pod createwhenever the unit is started.
- PODLUCK_POD_STOP_TIMEOUT¶
Number of seconds to wait for a pod to be stopped. Note, that this value needs to be kept in sync with the
TimeoutStopSecdirective of the respective systemd unit. It is recommended thatTimeoutStopSecis choosen by adding 60 toPODLUCK_POD_STOP_TIMEOUT. Otherwise podman management processes might get killed by systemd before there was a chance to cleanup misbehaving containers. Defaults to 240 seconds.
Files (user scope)¶
- ~/.config/podluck/default/systemd-pod-env¶
Optional environment file shared by all pods. Specify
PODLUCK_POD_ARGS_DEFAULTin this file.
- ~/.config/podluck/pod/%p/systemd-pod-env¶
Optional per-pod environment file. Specify
PODLUCK_POD_ARGSin this file.
Files (system scope)¶
- /etc/podluck/default/systemd-pod-env¶
Optional environment file shared by all pods. Specify
PODLUCK_POD_ARGS_DEFAULTin this file.
- /etc/podluck/pod/%p/systemd-pod-env¶
Optional per-pod environment file. Specify
PODLUCK_POD_ARGSin this file.
See Also¶
podluck@.service(5)