Configuration manager with Puppet