Puppet type/provider for (limited) yaml setting manipulation as resources