If you follow the Github you will notice a bunch of new auhtenticators around DNS Service providers based on the Python DNS Lexicon concept.
If you follow the github project closely you will see the status and progress of this project
The purpose of this guide is to introduce these and work around some of the issues and possible approaches.
As always this is a guide not the gospel so learn from it and feel free to contribute.
A) Obtaining Certbot-Apache on Ubuntu 16.10
B) Packaging - No Native Packages for Ubuntu?
C) Installing With Python using PIP
D) Creating .INI Config
E) Testing Plugin Part 1 - Simple Certificate obtained via certonly
F) Testing Plugin Part 2 - Complex Example - SAN with Apache Installer - Setup
G) Testing Plugin Part 3 - Complex Example - SAN with Apache Installer Testing Post Install
H) Areas of work/improvement