项目作者: stuvusIT

项目描述 :
Install and configure a PowerDNS authoritative server
高级语言: HTML
项目地址: git://github.com/stuvusIT/pdns-authoritative.git
创建时间: 2017-08-20T20:48:46Z
项目社区:https://github.com/stuvusIT/pdns-authoritative

开源协议:Other

下载


pdns-authoritative

This role installs and configures PowerDNS authoritative server.
pdns is automatically restarted after configuration changes, unless the role variables say otherwise.

Requirements

Debian 11 (Bullseye)

Role Variables

Name Default/Required Description
pdns_auth_repo_ver 41 Version of the apt repository for PowerDNS (Ubuntu only)
pdns_auth_config Configuration dict of PowerDNS
pdns_auth_no_restart false Set this to true to prevent pdns from being restarted after configuration changes
pdns_auth_configure_postgres true Whether to configure a PostgreSQL user and database and import the schema
pdns_auth_postgres_login_host localhost Host to connect to for setting up PostgreSQL
pdns_auth_postgres_login_user postgres User to connect with for setting up PostgreSQL
pdns_auth_postgres_login_password Password to connect with for setting up PostgreSQL
pdns_auth_tsig_key_name Name for the TSIG key the role should generate. No Key is generated if undefined

Example Playbook

  1. - hosts: dns
  2. roles:
  3. - powerdns-authoritative
  4. pdns_auth_config:
  5. master: "yes"
  6. chroot: "/var/empty"

License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Author Information