This PR completely removes the puppet/staging module dependancy
This will break things for anyone using deploy_module => 'staging', so a major version bump is proposed.
manage_user=false, don't depend on the existence of a User resource.
We are forced to rely on a user supplied by LDAP, which is not created (and cannot be edited by) a User resource.
The only negative I can think of to this PR is if somebody is defining a User resource elsewhere, setting manage_user to false, and then expecting resources within this module to be subscribed to it. It seems unlikely but possible.
For reference, we are following the same methodology with BitBucket, where it behaves as expected if
manage_usr_grp is set to false.
This PR adds a new parameter called 'systemd_module' which allows a user to choose which systemd module to use to manage the Confluence service. It defaults to 'camptocamp' and also supports 'eyp'.
Adds support for Amazon linux 2018. The default behavior attempts to use systemd and fails.
There is no issue associated with this PR