Adding support for helm releases
Intended for setting up the nginx-ingress controller
This commit is contained in:
parent
d992556032
commit
fd9bd290af
@ -19,6 +19,10 @@ terraform {
|
|||||||
source = "hashicorp/kubernetes"
|
source = "hashicorp/kubernetes"
|
||||||
version = "2.37.1"
|
version = "2.37.1"
|
||||||
}
|
}
|
||||||
|
helm = {
|
||||||
|
source = "hashicorp/helm"
|
||||||
|
version = "3.0.2"
|
||||||
|
}
|
||||||
|
|
||||||
tls = {
|
tls = {
|
||||||
source = "hashicorp/tls"
|
source = "hashicorp/tls"
|
||||||
@ -44,4 +48,9 @@ provider kubernetes {
|
|||||||
config_path = "config.yaml"
|
config_path = "config.yaml"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
provider helm {
|
||||||
|
kubernetes = {
|
||||||
|
host = data.vultr_kubernetes.athens.endpoint
|
||||||
|
cluster_ca_certificate = data.vultr_kubernetes.athens.cluster_ca_certificate
|
||||||
|
}
|
||||||
|
}
|
||||||
|
6
infra/vultr-kubernetes/data.tf
Normal file
6
infra/vultr-kubernetes/data.tf
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
data vultr_kubernetes athens {
|
||||||
|
filter {
|
||||||
|
name = "label"
|
||||||
|
values = [ var.cluster.label ]
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user