Configuration of puppet master server and self managed agent with predefined Production, Testing and Development environment manifests.