init
This commit is contained in:
41
provider.tf
Normal file
41
provider.tf
Normal file
@@ -0,0 +1,41 @@
|
||||
terraform {
|
||||
required_providers {
|
||||
kustomization = {
|
||||
source = "kbst/kustomization"
|
||||
version = "0.9.6"
|
||||
}
|
||||
kubernetes = {
|
||||
source = "hashicorp/kubernetes"
|
||||
version = "2.7.1"
|
||||
}
|
||||
kubectl = {
|
||||
source = "gavinbunney/kubectl"
|
||||
version = ">= 1.14.0"
|
||||
}
|
||||
desec = {
|
||||
source = "Valodim/desec"
|
||||
version = "0.6.1"
|
||||
}
|
||||
pass = {
|
||||
source = "camptocamp/pass"
|
||||
version = "2.1.1"
|
||||
}
|
||||
}
|
||||
}
|
||||
provider "pass" {}
|
||||
|
||||
provider "kubectl" {
|
||||
config_path = "~/.kube/config"
|
||||
config_context = "mecha"
|
||||
}
|
||||
|
||||
provider "kubernetes" {
|
||||
config_path = "~/.kube/config"
|
||||
config_context = "mecha"
|
||||
}
|
||||
|
||||
provider "kustomization" {
|
||||
context = "mecha"
|
||||
kubeconfig_path = "~/.kube/config"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user