Augeas-based postgresql types and providers for Puppet