Skip to content

aussielunix/ansible-role-powerdns-admin

 
 

Repository files navigation

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

About

Ansible role to install PowerDNS Admin

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jinja 100.0%