journalwatch: ssh
[ansible.git] / roles / postfix / tasks / unbound.yml
index 2a91a80186a3e0887c9d8a238ffe3d7e7f2a7567..34fbe81241d5fa813ea45c8394ee2b16fd1f7f34 100644 (file)
   # not a handler to make sure it succeeds before we go touch system DNS
   when: unbound_config.changed
   service: name=unbound state=restarted enabled=yes
+# use as system DNS
+- name: detect DHCP client
+  stat: path=/etc/dhcp/dhclient.conf
+  register: dhclient
+- name: configure DHCP
+  when: dhclient.stat.exists == True
+  copy:
+    dest: /etc/dhcp/dhclient.conf
+    src: files/unbound/dhclient.conf
 - name: configure system DNS
   copy:
     dest: /etc/resolv.conf