From 3d25f7059f518dd8c857dd5e45552ba3ab733aa6 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Thu, 7 Jan 2021 23:38:01 +0100 Subject: Working terraform setup. --- j2/terraform-main-scaleway-machine.j2 | 19 +++++++++++++++++++ j2/terraform-record-set.j2 | 4 ++-- 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 j2/terraform-main-scaleway-machine.j2 (limited to 'j2') diff --git a/j2/terraform-main-scaleway-machine.j2 b/j2/terraform-main-scaleway-machine.j2 new file mode 100644 index 0000000..eab9fac --- /dev/null +++ b/j2/terraform-main-scaleway-machine.j2 @@ -0,0 +1,19 @@ +# Generated + +terraform { + required_providers { + scaleway = { + source = "scaleway/scaleway" + version = "1.17.2" + } + } +} + +provider "scaleway" { +} + +{% -for z in managedZones %} +variable "{{z.name}}" { + type = string +} +{% endfor -%} diff --git a/j2/terraform-record-set.j2 b/j2/terraform-record-set.j2 index 31bcfab..b89ee00 100644 --- a/j2/terraform-record-set.j2 +++ b/j2/terraform-record-set.j2 @@ -1,8 +1,8 @@ resource "google_dns_record_set" "{{ tf.key }}" { name = "{{ entry.fqdn }}" - managed_zone = "{{ tf.terraformManagedZone }}" + managed_zone = var.{{ managedZone.name }} type = "{{ entry.type }}" ttl = 300 - rrdatas = [var.addresses.{{ tf.expression }}] + rrdatas = [{{ tf.expression }}] } -- cgit v1.2.3