ansible-role-bind/README.md
2017-10-08 14:57:04 +02:00

1.4 KiB

Ansible role: Bind

Version Build Status License

Install and configure bind with dnssec

Requirements

None

Role variables

  • bind_role - the role master or slave, don't generate dnssec key on slave
  • bind_zones - the dns zones

How to use

- hosts: dns-server
  vars:
    bind_role: master
    bind_zones:
      test.local:
        ns_primary: ns1.test.local
        mail: root@test.local
        serial: 2017092202
        dnssec: yes
        entries:
          - { name: '@', type: ns, value: localhost. }
          - { name: hello, type: a, value: 1.2.3.4 }
      hello.local:
        ns_primary: ns1.hello.local
        mail: root@hello.local
        serial: 2017092201
        dnssec: no
        entries:
          - { name: '@', type: ns, value: localhost. }
          - { name: hello, type: a, value: 4.3.2.1 }
  roles:
    - bind 

Development

Tests with docker

  • install docker
  • install dependencies bundle install
  • run the tests rake