init: copy from lawndale-infra

This commit is contained in:
2022-05-26 01:29:23 +02:00
commit 478b173c7b
11 changed files with 343 additions and 0 deletions

32
runner.tf Normal file
View File

@@ -0,0 +1,32 @@
resource "helm_release" "drone_runner" {
name = "runner"
chart = "drone-runner-kube"
repository = "https://charts.drone.io"
namespace = kubernetes_namespace.server.metadata.0.name
create_namespace = false
values = [jsonencode({
rbac = {
buildNamespaces = [
kubernetes_namespace.jobs.metadata.0.name
]
}
}),
jsonencode({
env = {
DRONE_SERVER_HOST = "https://${local.ingress_domain}"
DRONE_RPC_HOST = "${helm_release.drone_server.name}.${helm_release.drone_server.namespace}.svc.cluster.local"
DRONE_RPC_PROTO = "http"
}
}),
jsonencode({
ingress = {
enabled = false
}
})
]
set_sensitive {
name = "env.DRONE_RPC_SECRET"
value = random_password.drone_rpc_secret.result
}
}