These are white space and line length changes to calm down pylint and flake8.
All module and module_utils scripts have been adapted to be able to only import the symbols that are really needed and used.
The support for external cert files is not complete yet. Please have a look at the example inventory file inventory/hosts.replica and also the install and uninstall playbook files install-replica.yml and uninstall-replica.yml