Puppet type and providers for managing configuration in key/value stores