#! /usr/bin/env bash sleep 5 export PDNS_RECURSOR_HOST="$(getent hosts ${PDNS_RECURSOR_HOST} | cut -d' ' -f1)" . /common.sh replace_files for index in {0..1} do var_name=POSTGRES_SLAVE_ENABLED_"${index}" if [ "${!var_name}" == 1 ] then echo "Found slave ${index}" pg_host=POSTGRES_SLAVE_HOST_"${index}" pg_db=POSTGRES_SLAVE_DB_"${index}" pg_user=POSTGRES_SLAVE_USER_"${index}" pg_pwd=POSTGRES_SLAVE_PASSWORD_"${index}" cat << EOF >> /etc/powerdns/pdns.conf launch+=gpgsql:slave${index} gpgsql-slave${index}-host=${!pg_host} gpgsql-slave${index}-port= gpgsql-slave${index}-dbname=${!pg_db} gpgsql-slave${index}-user=${!pg_user} gpgsql-slave${index}-password=${!pg_pwd} gpgsql-slave${index}-dnssec=yes EOF fi done pdns_server --daemon=no