summaryrefslogtreecommitdiff
path: root/terraform/dns/main.tf
diff options
context:
space:
mode:
Diffstat (limited to 'terraform/dns/main.tf')
-rw-r--r--terraform/dns/main.tf21
1 files changed, 21 insertions, 0 deletions
diff --git a/terraform/dns/main.tf b/terraform/dns/main.tf
new file mode 100644
index 0000000..d80fb70
--- /dev/null
+++ b/terraform/dns/main.tf
@@ -0,0 +1,21 @@
+terraform {
+ backend "local" {
+ path = "../state/dns"
+ }
+}
+
+provider "linode" {
+ version = "~> 1.13"
+
+ token = data.ansiblevault_path.linode_token.value
+}
+
+provider "ansiblevault" {
+ version = "~> 2.2"
+ root_folder = "../../ansible"
+}
+
+data "ansiblevault_path" "linode_token" {
+ path = "group_vars/all/linode-dns.yml"
+ key = "linode_token_v4"
+}