{{ ansible_managed | comment }} [Unit] Description = Grafana Loki logging server [Service] Restart = always RestartSec = 5s [Container] Image = {{ monitoring_loki_containerimage }}:{{ monitoring_loki_image_tag }} ContainerName = loki Exec = -config.file=/etc/loki/local-config.yaml \ -log-config-reverse-order AutoUpdate = registry LogDriver = journald NoNewPrivileges = true ReadOnly = true DropCapability = all UserNS = auto:size=65535 {% if monitoring_loki_selinux_level != omit %} SecurityLabelLevel = {{ monitoring_loki_selinux_level }} {% endif %} Network = caddy.network ExposeHostPort = 3100 Volume = {{ monitoring_install_dir }}/loki/data:/data/loki:U Volume = {{ monitoring_install_dir }}/loki/config/loki-config.yaml:/etc/loki/local-config.yaml:ro,U PodmanArgs = --memory={{ monitoring_loki_memory_high }} PodmanArgs = --memory-swap={{ monitoring_loki_swap_max }} PodmanArgs = --memory-reservation={{ monitoring_loki_memory_low }} [Install] WantedBy = default.target