Skip to content
Snippets Groups Projects
Commit 240695e8 authored by Simon Lauger's avatar Simon Lauger
Browse files

fix: add cloudflare resolvers

parent 8e9289b6
No related branches found
No related tags found
No related merge requests found
...@@ -3,6 +3,7 @@ data "template_file" "ignition_config" { ...@@ -3,6 +3,7 @@ data "template_file" "ignition_config" {
vars = { vars = {
hostname = "${format("${var.name}%02d", count.index + 1)}.${var.dns_domain}" hostname = "${format("${var.name}%02d", count.index + 1)}.${var.dns_domain}"
hostname_b64 = base64encode("${format("${var.name}%02d", count.index + 1)}.${var.dns_domain}") hostname_b64 = base64encode("${format("${var.name}%02d", count.index + 1)}.${var.dns_domain}")
resolvconf_b64 = base64encode(file("${path.module}/templates/resolv.conf"))
ignition_url = var.ignition_url ignition_url = var.ignition_url
ignition_version = var.ignition_version ignition_version = var.ignition_version
ignition_cacert = var.ignition_cacert ignition_cacert = var.ignition_cacert
......
...@@ -37,6 +37,21 @@ ...@@ -37,6 +37,21 @@
} }
] ]
}, },
"storage": {
"files": [
{
"filesystem": "root",
"group": {},
"path": "/etc/resolv.conf",
"user": {},
"contents": {
"source": "data:text/plain;charset=utf-8;base64,${resolvconf_b64}",
"verification": {}
},
"mode": 420
}
]
},
"systemd": { "systemd": {
"units": [ "units": [
{ {
......
# Managed via Terraform
nameserver 1.1.1.1
nameserver 1.0.0.1
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment