Cherry pick master_tops restore
Restore master_tops functionality and add more documentation.
Fix stray if statement
first draft of multimaster pki tutorial
add missing log messages
more formatting fixes
Merge commit
Merge commit
Merge commit
Oracle DataBase module

execution module; can connect to multiple dbs described in pillar and
run sql-query
Add full gpg public key.
merge commit
merge commot
merge commit
fix some pylint warnings
fix some pylint warnings
rewrite dict comprehension
added \n
allow hierarchical credentials

used for store 'default' and 'sys as sysdba' database connection:
my_db:
uri: user/pass@host/db
dba:
uri: sys/syspass@host/db as sysdba

oracle.run_query my_db:dba "select * from dba_users"
Add pip install check for requirements

If requirements have already installed, the `ret['changes']['requirements']` should be not True