3 describe 'postgresql', :type => :class do
4 describe 'with supported os' do
7 :postgres_default_version => '8.4',
11 it { should include_class("postgresql") }
13 context 'support override params' do
16 :manage_package_repo => true,
17 :package_source => '',
20 :datadir => '/srv/pgdata',
21 :confdir => '/opt/pg/etc',
22 :bindir => '/opt/pg/bin',
23 :client_package_name => 'my-postgresql-client',
24 :server_package_name => 'my-postgresql-server',
25 :contrib_package_name => 'my-postgresql-contrib',
26 :devel_package_name => 'my-postgresql-devel',
27 :java_package_name => 'my-postgresql-java',
28 :service_name => 'my-postgresql',
29 :user => 'my-postgresql',
30 :group => 'my-postgresql',
34 it { should include_class("postgresql") }
35 it { should include_class("postgresql::params") }
39 describe 'with unsupported os' do
42 :postgres_default_version => '8.4',
47 context 'support override params' do
50 :package_source => '',
53 :datadir => '/srv/pgdata',
54 :confdir => '/opt/pg/etc',
55 :bindir => '/opt/pg/bin',
56 :client_package_name => 'my-postgresql-client',
57 :server_package_name => 'my-postgresql-server',
58 :contrib_package_name => 'my-postgresql-contrib',
59 :devel_package_name => 'my-postgresql-devel',
60 :java_package_name => 'my-postgresql-java',
61 :service_name => 'my-postgresql',
62 :user => 'my-postgresql',
63 :group => 'my-postgresql',
67 it { should include_class("postgresql") }
68 it { should include_class("postgresql::params") }