---
- name: Bootstrapping
ansible.builtin.include_tasks: bootstrap.yml
+- name: DNS-Server mit pi-hole
+ ansible.builtin.include_tasks: pihole.yml
+ when: ("pihole" in group_names)
- name: OpenLDAP-Server
ansible.builtin.include_tasks: openldap.yml
when: ("ldap" in group_names)
--- /dev/null
+---
+- name: Update dns.upstreams
+ ansible.builtin.command:
+ cmd: pihole-FTL --config dns.upstreams '{{ fsit_smgt_dns_upstreams | to_json }}'
+ register: ftl_dns_upstreams_response
+ changed_when: ftl_dns_upstreams_response.rc != 0
+ when: fsit_smgt_dns_upstreams |lenght > 0
+- name: Update misc.dnsmasq_lines
+ ansible.builtin.command:
+ cmd: pihole-FTL --config misc.dnsmasq_lines '{{ fsit_smgt_dnsmasq_lines | to_json }}'
+ register: ftl_dnsmasq_lines_response
+ changed_when: ftl_dnsmasq_lines_response.rc != 0
+ when: fsit_smgt_dnsmasq_lines |lenght > 0