- Description
- Setup - The basics of getting started with powerdns_admin
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
The powerdns_admin module installs, configures and manages the powerdns_admin interface as a gunicorn service with systemd.
The module depends on the following other modules:
- puppetlabs-mysql
- puppetlabs-vcsrepo
- puppetlabs-stdlib
- camptocamp-systemd
- stankevich-python
To install the PowerDNS-Admin and let the module manage the installation and configuration of the needed databases:
class { 'powerdns_admin':
db_root_password => 'strongpassword'
db_password => 'strongpassword',
pdns_api_key => 'my_pdns_api_key',
}
All interaction with the module happens with the main class powerdns_admin
Implement puppet strings to create github page.
This module is only tested on Debian9 for now.