yeah, I exhume this old thread with a small update for those interested in a zone provisioning listener for pdns/PowerDNS exposed slaves with hidden masters (one or multiple iMSCP servers). This listener employs the PowerDNS Admin API https://github.com/ngoduykhanh/PowerDNS-Admin, also you need to install the JSON and Curl Perl libs.
Take this as is and without any warranties, it just works perfectly for me about a year. I wanted to publish it here when I am done with a documentation, but can't cut some spare time for that. There are plenty of good tutorials around.
The lister file: https://github.com/flames/imsc…d_pwerdns_provisioning.pl
PLEASE, DO NOT use any of the other listeners form my repo, they are old like petrified dinosaur fecals!