Merge branch '5-refactor-code-for-managed-services' into 'master'

Resolve "Refactor code for managed services"

Closes #5

See merge request !6
3 jobs for 16-refactor-code-for-managed-services-apache-php in 12 minutes and 51 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Syntax
passed #21884
syntax lint metadata_lint check:symlinks check:git_ignore check:dot_underscore check:test_file rubocop-Ruby 2.5.1-Puppet ~> 5.0

00:02:08

 
  Unit
passed #21885
parallel_spec-Ruby 2.5.1-Puppet ~> 5.0

00:01:49

 
  Acceptance
passed #21886
puppet-tests
acceptance with Puppet5 Ubuntu1804

00:08:54