Eliminating the requires for the profiles in site.pp because it can screw up the dependency graph (dependency cycles, yummy).
Changing the name of the post_update_commands to cluster_update_command to avoid puppet dynamic lookup warnings for the git module post_update_command parameter.