[#54676640] Break up mounting from init.pp

As we are going to extend the module further we don't
want to clutter up init.pp
Merge pull request #3 from tombooth/modular-manifests

[#54676640] Break up mounting from init.pp
Merge changes from master
Merge branch 'master' into 54676186-mirror-security

Conflicts:
	hieradata/common.yaml
	modules/mirror_environment/manifests/init.pp