From 353654afff1a678d9ffe73a16d23cd1c598638e8 Mon Sep 17 00:00:00 2001
From: zimbatm <zimbatm@zimbatm.com>
Date: Wed, 18 Aug 2021 13:05:59 +0200
Subject: [PATCH] update to Terraform 1.0

---
 .gitignore        | 1 +
 nix/overlays.nix  | 4 ++--
 terraform/main.tf | 7 ++++++-
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/.gitignore b/.gitignore
index 50ad5bb..aa2f8a4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@ result-*
 
 # Terraform
 .terraform
+.terraform.*
diff --git a/nix/overlays.nix b/nix/overlays.nix
index b1a3154..54bf8f8 100644
--- a/nix/overlays.nix
+++ b/nix/overlays.nix
@@ -3,9 +3,9 @@ let
     inherit (pkgs)
       git-crypt
       niv;
-    nixopsUnstable = (pkgs.nixopsUnstable.withPlugins(ps: []));
+    nixopsUnstable = (pkgs.nixopsUnstable.withPlugins (ps: [ ]));
 
-    terraform = pkgs.terraform_0_12.withPlugins (
+    terraform = pkgs.terraform_1_0.withPlugins (
       p: [
         p.cloudflare
         p.null
diff --git a/terraform/main.tf b/terraform/main.tf
index a01ebc9..0c160d8 100644
--- a/terraform/main.tf
+++ b/terraform/main.tf
@@ -3,9 +3,14 @@ terraform {
     organization = "nix-community"
     workspaces { name = "nix-community" }
   }
+
+  required_providers {
+    cloudflare = {
+      source  = "cloudflare/cloudflare"
+    }
+  }
 }
 
 provider "cloudflare" {
-  version    = "~> 2.0"
   account_id = "e4a2db52c495db230973c839a0699ae1"
 }