Enum['md5', 'trust'] $method = 'md5',
String $order = '50',
) {
- $address_methods = ['md5']
+ $address_methods = ['md5', 'trust']
if $method in $address_methods {
if !$address {
fail("Authentication method ${method} needs an address")
}
}
+ # get remaining cluster info and verify consistency
+ ###
$clusters = $facts['postgresql_clusters']
if $pg_port {
$filtered = $clusters.filter |$cluster| { $cluster['port'] == $pg_port }
if $pg_cluster and $pg_cluster != $real_cluster {
fail("Inconsisten cluster name information: ${pg_cluster} != ${real_cluster}")
}
+ ###
if ($address) {
ferm::rule::simple { "postgres::cluster::hba_entry::${name}":