26 lines
887 B
Desktop File
26 lines
887 B
Desktop File
[Unit]
|
|
Description=warewulf daemon container
|
|
Documentation=https://build.opensuse.org/package/show/SUSE:ALP:Workloads/warewulf-container
|
|
After=network-online.target
|
|
After=local-fs.target
|
|
Wants=network-online.target
|
|
StartLimitIntervalSec=40
|
|
StartLimitBurst=5
|
|
|
|
[Service]
|
|
Environment=PODMAN_SYSTEMD_UNIT=%n
|
|
Restart=always
|
|
RestartSec=1s
|
|
TimeoutStopSec=70
|
|
#Environment=WAREWULF_IMAGE_PATH=registry.opensuse.org/suse/alp/workloads/tumbleweed_containerfiles/suse/alp/workloads/warewulf:latest
|
|
Environment=WAREWULF_IMAGE_PATH=warewulf:latest
|
|
ExecStartPre=-/usr/bin/podman container runlabel --name warewulf install ${WAREWULF_IMAGE_PATH}
|
|
ExecStart=/usr/bin/podman container runlabel --name warewulf run ${WAREWULF_IMAGE_PATH}
|
|
ExecStop=/usr/bin/podman container stop warewulf
|
|
ExecStopPost=/usr/bin/podman container rm warewulf
|
|
Type=notify
|
|
NotifyAccess=all
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|