I am setting up postgresql using the postgresql module. I have most things working. My issue is the config_entry as I am trying to add ssl to the config. I have this in hiera:
pgsql_config_entries: - name: ssl value: on - name: ssl_cert_file value: '/etc/pki/tls/certs/servername.pem' - name: ssl_key_file value: '/etc/pki/tls/private/servername.key' In my manifest I create config entries as follows: $config_entries = lookup('pgsql_config_entries') $config_entries.each | Hash $ce | { postgresql::server::config_entry{ $ce['name'] : ensure => 'present', value => $ce['value'], path => '/opt/pgdata/pgsql-15/postgresql.conf', } } Puppet OSS(6.28.0) throws this error: /Stage[main]/Profile::mypostgresql/Postgresql::Server::Config_entry[ssl]/Postgresql_conf[ssl]: Could not evaluate: undefined method 'match' for true:TrueClass I have everything else working on this setup other than the SSL, but I can find no examples of how the Config_entry should work. Any help would be very appreciated. Thanks, Ryan Carl -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/1ff0ed9d-b346-4b76-b770-86fcf0f5ce20n%40googlegroups.com.