Skip to content

powerdns job from bosh/248

Github source: 9960b801 or master branch

Properties

dns

address

Address of the primary PowerDNS instance

db

adapter

Adapter for the PowerDNS database connection

Default
postgres
database

Database for the PowerDNS database connection

Default
bosh
host

Address for the PowerDNS database

Default
127.0.0.1
password

Password for the PowerDNS database connection

port

Port for the PowerDNS database connection

Default
5432
user

User for the PowerDNS database connection

Default
bosh

distributor_threads

Number of threads to query the backend, for each receiver thread

Default
2

local_address

IP address to which to bind to (optional; useful with multiple IP addresses)

query_local_address

IP address to use as a source address for sending queries (optional; useful with multiple IP addresses)

receiver_threads

Number of sockets the powerdns process will open

Default
2

recursor

If recursion is desired, IP address of a recursing nameserver (optional)

webserver

address

IP address PowerDNS webserver listens on (optional)

Default
0.0.0.0
password

Password clients must use to access PowerDNS webserver (optional)

port

TCP port PowerDNS webserver listens on (optional)

Default
8081

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/powerdns/ directory (learn more).

  • bin/powerdns_ctl (from powerdns_ctl.erb)
  • config/pdns.conf (from pdns.conf.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.