---

- name: Enable backports
  apt_repository: repo='deb http://httpredir.debian.org/debian jessie-backports main' state=present

- name: Install powerdns
  apt: name={{item}} default_release=jessie-backports state=latest
  tags: dns
  with_items:
   - pdns-server
   - pdns-recursor

- name: Create zone directory
  file: path=/etc/powerdns/bind/ state=directory
  tags: dns

- name: Configure powerdns
  template: src={{item}}.j2 dest=/etc/powerdns/{{item}}
  tags: dns
  notify: Restart powerdns
  with_items:
   - pdns.conf
   - recursor.conf
   - bindbackend.conf
   - bind/23.172.in-addr.arpa.zone
   - bind/binary.kitchen.zone

- name: Start the powerdns services
  service: name={{item}} state=started enabled=yes
  tags: dns
  with_items:
   - pdns
   - pdns-recursor