# ===================================================================== # Podman Quadlet Unit - Checkmk # Ziel: /etc/containers/systemd/checkmk.container # Wird von install.sh --quadlet mit den Werten aus der .env befuellt. # Danach: systemctl daemon-reload && systemctl start checkmk # Der Autostart nach einem Reboot ergibt sich aus [Install]. # ===================================================================== [Unit] Description=Checkmk (OMD) im Container Wants=network-online.target After=network-online.target [Container] ContainerName=__CMK_CONTAINER_NAME__ Image=docker.io/__CMK_IMAGE__ Network=host EnvironmentFile=__PROJECT_DIR__/.env Environment=CMK_SITE_ID=__CMK_SITE_ID__ Volume=__PROJECT_DIR__/data/checkmk/sites:/omd/sites:Z Volume=/etc/localtime:/etc/localtime:ro PodmanArgs=--ulimit nofile=65536:65536 [Service] Restart=always TimeoutStartSec=300 # Alle vorhandenen Sites starten (der Entrypoint startet nur CMK_SITE_ID) ExecStartPost=/bin/sh -c 'sleep 20; __PROJECT_DIR__/scripts/cmk-manage.sh start-all-sites || true' [Install] WantedBy=multi-user.target default.target