go from Terraform 0.12 to 0.13

main
Brian Hicks 2022-09-06 15:37:39 -05:00
parent 47c6b4a47c
commit 847ec6648a
Signed by: brian
GPG Key ID: C4F324B9CAAB0D50
3 changed files with 21 additions and 5 deletions

View File

@ -87,7 +87,12 @@
name = system;
value = {
default = pkgs.mkShell {
buildInputs = with pkgs; [ git terraform graphviz borgbackup ];
buildInputs = with pkgs; [
git
terraform_0_13
graphviz
borgbackup
];
};
};
}) [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" ]);

View File

@ -1,5 +1,5 @@
terraform {
required_version = "~> 0.12"
required_version = "~> 0.13"
backend "remote" {
organization = "brianhicks"
@ -14,7 +14,7 @@ terraform {
variable "digitalocean_token" {}
provider "digitalocean" {
version = "1.14.0"
version = "~> 2.22"
token = var.digitalocean_token
}
@ -22,7 +22,7 @@ provider "digitalocean" {
variable "cloudflare_token" {}
provider "cloudflare" {
version = "~> 2.0"
version = "~> 3.22"
api_token = var.cloudflare_token
}
@ -158,7 +158,7 @@ resource "cloudflare_record" "git_bytes_zone_caa" {
type = "CAA"
ttl = 1 # automatic
data = {
data {
flags = 0
tag = "issue"
value = "letsencrypt.org"

11
terraform/versions.tf Normal file
View File

@ -0,0 +1,11 @@
terraform {
required_providers {
cloudflare = {
source = "cloudflare/cloudflare"
}
digitalocean = {
source = "digitalocean/digitalocean"
}
}
required_version = ">= 0.13"
}