|
14 | 14 | describe 'when passing jdbc subparams' do |
15 | 15 | let(:params) do |
16 | 16 | { |
17 | | - 'database_host' => 'localhost', |
18 | | - 'jdbc_ssl_properties' => '?ssl=true', |
| 17 | + database_host: 'localhost', |
| 18 | + jdbc_ssl_properties: '?ssl=true', |
19 | 19 | } |
20 | 20 | end |
21 | 21 |
|
22 | 22 | it { |
23 | 23 | is_expected.to contain_ini_setting('puppetdb_read_subname') |
24 | 24 | .with( |
25 | | - 'section' => 'read-database', |
26 | | - 'setting' => 'subname', |
27 | | - 'value' => '//localhost:5432/puppetdb?ssl=true', |
| 25 | + section: 'read-database', |
| 26 | + setting: 'subname', |
| 27 | + value: '//localhost:5432/puppetdb?ssl=true', |
28 | 28 | ) |
29 | 29 | } |
30 | 30 | end |
31 | 31 |
|
32 | 32 | describe 'when using ssl communication' do |
33 | 33 | let(:params) do |
34 | 34 | { |
35 | | - 'database_host' => 'cheery-rime.puppetlabs.net', |
36 | | - 'postgresql_ssl_on' => true, |
37 | | - 'ssl_key_pk8_path' => '/tmp/private_key.pk8', |
| 35 | + database_host: 'cheery-rime.puppetlabs.net', |
| 36 | + postgresql_ssl_on: true, |
| 37 | + ssl_key_pk8_path: '/tmp/private_key.pk8', |
38 | 38 | } |
39 | 39 | end |
40 | 40 |
|
41 | 41 | it 'configures subname correctly' do |
42 | 42 | is_expected.to contain_ini_setting('puppetdb_read_subname') |
43 | 43 | .with( |
44 | | - 'ensure' => 'present', |
45 | | - 'path' => '/etc/puppetlabs/puppetdb/conf.d/read_database.ini', |
46 | | - 'section' => 'read-database', |
47 | | - 'setting' => 'subname', |
48 | | - 'value' => '//cheery-rime.puppetlabs.net:5432/puppetdb?' \ |
49 | | - 'ssl=true&sslfactory=org.postgresql.ssl.LibPQFactory&' \ |
50 | | - 'sslmode=verify-full&' \ |
51 | | - 'sslrootcert=/etc/puppetlabs/puppetdb/ssl/ca.pem&' \ |
52 | | - 'sslkey=/tmp/private_key.pk8&' \ |
53 | | - 'sslcert=/etc/puppetlabs/puppetdb/ssl/public.pem', |
| 44 | + ensure: 'present', |
| 45 | + path: '/etc/puppetlabs/puppetdb/conf.d/read_database.ini', |
| 46 | + section: 'read-database', |
| 47 | + setting: 'subname', |
| 48 | + value: '//cheery-rime.puppetlabs.net:5432/puppetdb?' \ |
| 49 | + 'ssl=true&sslfactory=org.postgresql.ssl.LibPQFactory&' \ |
| 50 | + 'sslmode=verify-full&' \ |
| 51 | + 'sslrootcert=/etc/puppetlabs/puppetdb/ssl/ca.pem&' \ |
| 52 | + 'sslkey=/tmp/private_key.pk8&' \ |
| 53 | + 'sslcert=/etc/puppetlabs/puppetdb/ssl/public.pem', |
54 | 54 | ) |
55 | 55 | end |
56 | 56 |
|
57 | 57 | context 'when setting jdbc_ssl_properties as well' do |
58 | 58 | let(:params) do |
59 | 59 | { |
60 | | - 'database_host' => 'puppetdb', |
61 | | - 'jdbc_ssl_properties' => '?ssl=true', |
62 | | - 'postgresql_ssl_on' => true, |
| 60 | + database_host: 'puppetdb', |
| 61 | + jdbc_ssl_properties: '?ssl=true', |
| 62 | + postgresql_ssl_on: true, |
63 | 63 | } |
64 | 64 | end |
65 | 65 |
|
|
0 commit comments