From 917beff44cadf0d91fa3703e1212887c66cada7a Mon Sep 17 00:00:00 2001 From: mgutzeit Date: Wed, 18 Dec 2024 12:28:04 +0100 Subject: [PATCH] feat: added templates --- group_vars/all/nameserver.yml | 6 ++++-- host_vars/db01/nameserver.yml | 7 ++++++- roles/debian/tasks/main.yml | 13 ++++++++++--- .../debian/templates/.resolv.conf.j2.swp | Bin 12288 -> 12288 bytes roles/debian/templates/resolv.conf.j2 | 6 ++++++ 5 files changed, 26 insertions(+), 6 deletions(-) rename group_vars/database/.mariadb.yml.swp => roles/debian/templates/.resolv.conf.j2.swp (95%) create mode 100644 roles/debian/templates/resolv.conf.j2 diff --git a/group_vars/all/nameserver.yml b/group_vars/all/nameserver.yml index a213d8d..d57321a 100644 --- a/group_vars/all/nameserver.yml +++ b/group_vars/all/nameserver.yml @@ -1,5 +1,7 @@ --- nameserver: - google: 8.8.8.8 - cloudflare: 1.1.1.1 + - name: google + ip: 8.8.8.8 + - name: cluodflare + ip: 1.1.1.1 diff --git a/host_vars/db01/nameserver.yml b/host_vars/db01/nameserver.yml index 1b503bd..894b30b 100644 --- a/host_vars/db01/nameserver.yml +++ b/host_vars/db01/nameserver.yml @@ -1,4 +1,9 @@ --- nameserver: - local: 127.0.0.1 + - name: google + ip: 8.8.8.8 + - name: cloudflare + ip: 1.1.1.1 + - name: local + ip: 127.0.0.1 diff --git a/roles/debian/tasks/main.yml b/roles/debian/tasks/main.yml index 3866d0d..3206ca7 100644 --- a/roles/debian/tasks/main.yml +++ b/roles/debian/tasks/main.yml @@ -25,10 +25,17 @@ state: present - name: resolv.conf - copy: - src: resolv.conf + template: + src: resolv.conf.j2 dest: /etc/resolv.conf + - name: Execute Command + shell: + cmd: cat /etc/resolv.conf + register: shell_resolveconf + tags: debug + - name: Debug debug: - var: nameserver + var: shell_resolveconf.stdout + tags: debug diff --git a/group_vars/database/.mariadb.yml.swp b/roles/debian/templates/.resolv.conf.j2.swp similarity index 95% rename from group_vars/database/.mariadb.yml.swp rename to roles/debian/templates/.resolv.conf.j2.swp index 90e18d8171368cb91c659497dc121eb36a0bd95f..4c88f6a4e5920e31248a5ac7a1db08da483e5fb4 100644 GIT binary patch delta 272 zcmZojXh={}s4~&TUbQGcC$(5V zB{eBCF;BlFHMbxqu>>eklvK@kpO>bWWwe=*#gTdQOJ;Q*Mz+m@0-yQK68RYz zCIT_YWHyiuK=2mGe*?s4fp{kn&jVtRnh8MM55#@^n-v8@`3tM7t5p?J^HS3CixgCA z8S)ZyQ;SoJ%2JCIs;dQ4dZvydAAU*=byMcHG5Kjc+Y9LMoVrL)*>DS@ktSE4wuU-KR3W_qz ztQ6F>^t7xTeSFjzprVPz#pU@$DOL*Q#z`gx1@TEH$=Rg^U|C&-yu{p8piF8~B1k3? vE~B78oM~WVLQu^Cij@|p78P4DKrO*EUKeU5PysB&fXbm^X2qbZtIGfYJo{x$ diff --git a/roles/debian/templates/resolv.conf.j2 b/roles/debian/templates/resolv.conf.j2 new file mode 100644 index 0000000..d95d37a --- /dev/null +++ b/roles/debian/templates/resolv.conf.j2 @@ -0,0 +1,6 @@ +# /etc/resolv.conf + +{% for server in nameserver %} +# {{ server.name }} +nameserver {{ server.ip }} +{% endfor %}