diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2023-10-25 15:42:22 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2023-10-25 15:42:22 +0200 |
commit | a5d79d229e89a8c7bab3527ef2097429ee7a308f (patch) | |
tree | 49e83f99ca7e94cc4b805b662ba1006812ba1c6b /ansible/wg0/wireguard-wg0-terraform.yml | |
parent | 26f3413597580dab902a224dbbfd4e647eea05bf (diff) | |
download | infra-a5d79d229e89a8c7bab3527ef2097429ee7a308f.tar.gz infra-a5d79d229e89a8c7bab3527ef2097429ee7a308f.tar.bz2 infra-a5d79d229e89a8c7bab3527ef2097429ee7a308f.tar.xz infra-a5d79d229e89a8c7bab3527ef2097429ee7a308f.zip |
wg0
Diffstat (limited to 'ansible/wg0/wireguard-wg0-terraform.yml')
-rw-r--r-- | ansible/wg0/wireguard-wg0-terraform.yml | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/ansible/wg0/wireguard-wg0-terraform.yml b/ansible/wg0/wireguard-wg0-terraform.yml new file mode 100644 index 0000000..33b4b47 --- /dev/null +++ b/ansible/wg0/wireguard-wg0-terraform.yml @@ -0,0 +1,17 @@ +- hosts: localhost + connection: local + tasks: + - tags: terraform + copy: + dest: ../../terraform/dns/vpn.tf + content: | + # Generated from ansible data + {% for host, data in wireguard_wg0.hosts.items() %} + resource "linode_domain_record" "vpn-{{ host }}" { + domain_id = linode_domain.root.id + name = "{{ host }}.vpn" + record_type = "AAAA" + target = "{{ data.ipv6 }}" + } + {% endfor %} + |