repositories / bugabinga.net
bugabinga.net
personal infrastructure for bugabinga!
owned by admin
valheim-klops.tf
Rawresource "terraform_data" "valheim_klops_ingress" {
depends_on = [terraform_data.valheim_relay_ingress]
triggers_replace = {
deployment_script = filesha256("${path.root}/scripts/local/deploy-valheim-klops.sh")
firewall_script = filesha256("${path.root}/scripts/remote/apply-valheim-klops-firewall.sh")
klops_host = var.klops_ssh_host
klops_port = var.klops_ssh_port
wg_peer_ip = var.wg_peer_ip
wg_peer_ipv6 = var.wg_peer_ipv6
}
provisioner "local-exec" {
interpreter = ["/bin/bash", "-c"]
command = "${abspath(path.root)}/scripts/local/deploy-valheim-klops.sh ${var.klops_ssh_host} ${var.klops_ssh_port} ${var.wg_peer_ip} ${var.wg_peer_ipv6}"
}
}