All checks were successful
continuous-integration/drone/push Build is passing
- Upgrading to Terraform from 1.1.8 to 1.3.5 - Upgrading to Kubernetes from 1.23.5 to 1.25.4 - Using Q35 machine for workers - Using UEFI for boot - Refactored XSLT
81 lines
1.3 KiB
HCL
81 lines
1.3 KiB
HCL
terraform {
|
|
required_version = ">= 1.2.0"
|
|
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.7.0"
|
|
}
|
|
|
|
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" {
|
|
}
|
|
|