Skip to content

Latest commit

 

History

History
62 lines (40 loc) · 1.33 KB

README.md

File metadata and controls

62 lines (40 loc) · 1.33 KB

Install and configure PowerDNS Admin

Example Playbook

---
- name: Example
  hosts: dns
  become: true
  gather_facts: yes

  roles:
    - role: geerlingguy.mysql
    - role: powerdns.pdns
    - role: geerlingguy.nodejs
    - role: andrewrothstein.yarn
    - role: aussielunix.powerdns-admin

Role Variables

See defaults/main.yml for all variables and their defaults.

Requirements

One the same node:

  • yarn
  • nodejs
  • python

Access to the following - can be on or off node:

  • mysql or postgres
  • PowerDNS Authoratative Server

Compatibility

This role has been tested on the following Operating Systems:

  • Ubuntu Focal (20.04)

Testing

TODO Tests are run on every commit, pull request, release and periodically.
If you find issues, please register them in GitHub
Testing is done using GitHub Actions and Ansible itself.

License

MIT

Author Information

Mick Pollard
@aussielunix

Original Author: Natthaphon Phoonsookserm