80c85e8f2b
This patch ports all of the existing system tests to use rspec-system instead. To assist with this conversion some patches were made to fix OS compatibility where necessary. We also added an ensure parameter to the postgresql::server class to assist with removing PostgreSQL configuration to aid with testing cleanups. The documentation has been updated to indicate test usage with rspec-system, we've also renamed the 'tests' directory to 'examples'. Signed-off-by: Ken Barber <ken@bob.sh>
18 lines
564 B
Puppet
18 lines
564 B
Puppet
# Basic remote access
|
|
postgresql::pg_hba_rule{ 'allow access to db foo from 2.2.2.0/24 for user foo':
|
|
type => 'host',
|
|
database => 'foo',
|
|
user => 'foo',
|
|
address => '2.2.2.0/24',
|
|
auth_method => 'md5',
|
|
}
|
|
|
|
# LDAP Integration
|
|
postgresql::pg_hba_rule{ 'allow ldap access to db foo from 10.1.1.0/24 for all':
|
|
type => 'host',
|
|
database => 'foo',
|
|
user => 'all',
|
|
address => '10.1.1.0/24',
|
|
auth_method => 'ldap',
|
|
auth_option => 'ldapserver=ldap.example.net ldapprefix="cn=" ldapsuffix=", dc=example, dc=net"',
|
|
}
|