Skip to content

Latest commit

 

History

History
68 lines (38 loc) · 1.23 KB

README.rst

File metadata and controls

68 lines (38 loc) · 1.23 KB

powerdns

Installs a basic PowerDNS authorative server, and enables different backend configurations.

Usage

All the configuration for powerdns is done via pillar (pillar.example).

Available states

Installs PowerDNS authorative server.

Installs PowerDNS authorative server from official repostiory.

Installs PowerDNS MySQL backend package.

Installs PowerDNS sqlite3 backend package. Initializes sqlite3 db specified in config pillar.

Configures PowerDNS authorative server.

Installs the required pdnsapi python module. Requires pip to work.

To use this module, you need to have the following set either in pillar or your minion config:

pdns.url: "http://127.0.0.1:8081"
pdns.server_id: "localhost"
pdns.api_key: "deadbeef"