Using 'External Program' for DNS challenge and Lets Encrypt

I provided a complete example in my previous post.