Removing custom facts.
Changing the stage at which network runs. Network depends on the root user so also moving users/groups/ssh_user_keys to first stage.
Removing sshd type because we are not using the augeasproviders module and because when using 'puppet apply' storing sshkey's and loading them from the server does not work.
Removing schedule metaparameter because it was causing warnings and we are not using it. Will consider adding it back if Puppet offers a way to suppress the warning type in a future release.