Tangled instance definitions for Scaleway, with Packer codeka.io/2026/05/10/packer-scaleway/
knot spindle packer scaleway tangled
0

Configure Feed

Select the types of activity you want to include in your feed.

♻️ : extract caddy.env file

Julien WITTOUCK (May 8, 2026, 10:39 AM +0200) 71c4b8ee 6762c6d9

+9 -2
+1
files/caddy.env
··· 1 + SERVER_HOSTNAME=
+2 -2
files/systemd/caddy.service
··· 4 4 [Service] 5 5 Type=simple 6 6 User=tangled 7 - EnvironmentFile=/home/tangled/spindle.env 8 - ExecStart=/home/tangled/bin/caddy reverse-proxy --from ${SPINDLE_SERVER_HOSTNAME} --to 127.0.0.1:6555 7 + EnvironmentFile=/home/tangled/caddy.env 8 + ExecStart=/home/tangled/bin/caddy reverse-proxy --from ${SERVER_HOSTNAME} --to 127.0.0.1:6555 9 9 Restart=on-failure 10 10 AmbientCapabilities=CAP_NET_BIND_SERVICE 11 11 CapabilityBoundingSet=CAP_NET_BIND_SERVICE
+6
spindle.pkr.hcl
··· 35 35 destination = "/home/tangled/spindle.env" 36 36 } 37 37 38 + provisioner "file" { 39 + source = "files/caddy.env" 40 + destination = "/home/tangled/caddy.env" 41 + } 42 + 38 43 provisioner "shell" { 39 44 inline = [ 40 45 "sed -i 's|^SPINDLE_SERVER_HOSTNAME=.*|SPINDLE_SERVER_HOSTNAME=${var.spindle_server_hostname}|' /home/tangled/spindle.env", 41 46 "sed -i 's|^SPINDLE_SERVER_OWNER=.*|SPINDLE_SERVER_OWNER=${var.spindle_server_owner}|' /home/tangled/spindle.env", 47 + "sed -i 's|^SERVER_HOSTNAME=.*|SERVER_HOSTNAME=${var.spindle_server_hostname}|' /home/tangled/caddy.env", 42 48 ] 43 49 } 44 50