Files
terraform-lawndale-k8s/providers.tf
Tamas Kiss 4eef24bec5
Some checks failed
continuous-integration/drone/pr Build is failing
ci: fixing libvirt connection
2022-05-27 12:42:39 +02:00

80 lines
1.3 KiB
HCL

terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 4.9.0"
}
cloudflare = {
source = "cloudflare/cloudflare"
version = "~> 3.15.0"
}
dns = {
source = "hashicorp/dns"
version = "~> 3.2.3"
}
helm = {
source = "hashicorp/helm"
version = "2.5.1"
}
kubernetes = {
source = "hashicorp/kubernetes"
version = "~> 2.11.0"
}
libvirt = {
source = "dmacvicar/libvirt"
version = "0.6.14"
}
macaddress = {
source = "ivoronin/macaddress"
version = "0.3.0"
}
template = {
source = "hashicorp/template"
version = "~> 2.2.0"
}
}
}
provider "aws" {
# Configuration options
default_tags {
tags = {
"managed-by" = "terraform"
}
}
}
provider "libvirt" {
# no-pty ssh-rsa AAAAB3.....
uri = local.lawndale_libvirt_uri
}
provider "dns" {
update {
server = var.lawndale_dns_host
port = var.lawndale_dns_port
transport = var.lawndale_dns_transport
key_name = "lawndale."
key_secret = var.lawndale_dns_key_secret
key_algorithm = var.lawndale_dns_key_algorithm
}
}
provider "cloudflare" {
# Configuration options
}
provider "helm" {
}
provider "kubernetes" {
}