Files
softwarefactory/terraform/modules/syslog/main.tf
2025-08-25 16:35:09 +02:00

48 lines
765 B
HCL

terraform {
required_providers {
podman = {
source = "project0/podman"
}
}
}
resource "podman" "syslog_ng" {
name = "syslog-ng"
image = "lscr.io/linuxserver/syslog-ng:latest"
restart = "unless-stopped"
env = {
PUID = "1000"
PGID = "1000"
TZ = "Etc/UTC"
}
ports {
host_port = 514
container_port = 5514
protocol = "udp"
}
ports {
host_port = 601
container_port = 6601
protocol = "tcp"
}
ports {
host_port = 6514
container_port = 6514
protocol = "tcp"
}
volumes {
host_path = "/srv/syslog/config"
container_path = "/config"
}
volumes {
host_path = "/srv/syslog/log"
container_path = "/var/log"
}
}