add vultr k8s
This commit is contained in:
31
terraform/vultr/main.tf
Normal file
31
terraform/vultr/main.tf
Normal file
@ -0,0 +1,31 @@
|
||||
terraform {
|
||||
required_version = ">= 1.8.0"
|
||||
required_providers {
|
||||
vault = {
|
||||
source = "hashicorp/vault"
|
||||
version = ">= 4.2.0"
|
||||
}
|
||||
vultr = {
|
||||
source = "vultr/vultr"
|
||||
version = ">= 2.19.0"
|
||||
}
|
||||
}
|
||||
backend "local" {
|
||||
path = "/home/michael/Nextcloud/Backups/tfstate/vultr.tfstate"
|
||||
}
|
||||
}
|
||||
|
||||
provider "vault" {
|
||||
# Export the vault token to the environment variable VAULT_TOKEN
|
||||
address = "https://vault.balsillie.house"
|
||||
}
|
||||
|
||||
data "vault_kv_secret" "vultr" {
|
||||
path = "kv/vultr"
|
||||
}
|
||||
|
||||
provider "vultr" {
|
||||
api_key = data.vault_kv_secret.vultr.data.api_key
|
||||
rate_limit = 100
|
||||
retry_limit = 3
|
||||
}
|
Reference in New Issue
Block a user