# Configure the powerdns backend # Enable with: # DESIGNATE_BACKEND_DRIVER=powerdns # Dependencies: # ``functions`` file # ``designate`` configuration # install_designate_backend - install any external requirements # configure_designate_backend - make configuration changes, including those to other services # init_designate_backend - initialize databases, etc. # start_designate_backend - start any external services # stop_designate_backend - stop any external services # cleanup_designate_backend - remove transient data and cache # Save trace setting DP_PDNS_XTRACE=$(set +o | grep xtrace) set +o xtrace # Defaults # -------- if is_fedora; then POWERDNS_CFG_DIR=/etc/pdns else POWERDNS_CFG_DIR=/etc/powerdns fi # Entry Points # ------------ # install_designate_backend - install any external requirements function install_designate_backend { if is_ubuntu; then GetOSVersion if [ "$os_CODENAME" = "trusty" ]; then sudo tee /etc/apt/sources.list.d/pdns.list > /dev/null < /dev/null < /dev/null < /dev/null < /dev/null <