config_manager should be refactored to be polymorphic to chef, puppet, etc. instead of only as an abstracted configuration management.