infrastructure-as-code/roles/woodpecker-dc/templates/woodpecker-agent-lxc.service.j2

22 lines
489 B
Plaintext
Raw Normal View History

[Unit]
Description=LXC Woodpecker agent instance
Requires=docker.service
After=docker.service
[Service]
Type=simple
Environment=WOODPECKER_SERVER=127.0.0.1:9000
Environment=WOODPECKER_AGENT_SECRET="{{ woodpecker_config.agent_secret }}"
Environment=WOODPECKER_BACKEND=lxc
Environment=WOODPECKER_FILTER_LABELS=platform=lxc
ExecStart=/opt/woodpecker/woodpecker-agent
Restart=always
RestartSec=10
ExecReload=/bin/kill -HUP $MAINPID
User=root
Group=root
[Install]
WantedBy=multi-user.target