|
6 | 6 | 'puppetdb-read': { |
7 | 7 | database_name: 'puppetdb', |
8 | 8 | database_username: 'monitor', |
| 9 | + postgres_version: '11', |
9 | 10 | puppetdb_server: 'localhost', |
10 | 11 | }, |
11 | 12 | 'monitor': { |
12 | 13 | database_name: 'opensesame', |
13 | 14 | database_username: 'grover', |
| 15 | + postgres_version: '11', |
| 16 | + puppetdb_server: 'rainbow', |
| 17 | + }, |
| 18 | +} |
| 19 | + |
| 20 | +valid_12plus = { |
| 21 | + 'puppetdb-read': { |
| 22 | + database_name: 'puppetdb', |
| 23 | + database_username: 'monitor', |
| 24 | + postgres_version: '12', |
| 25 | + puppetdb_server: 'localhost', |
| 26 | + }, |
| 27 | + 'monitor': { |
| 28 | + database_name: 'opensesame', |
| 29 | + database_username: 'grover', |
| 30 | + postgres_version: '12', |
14 | 31 | puppetdb_server: 'rainbow', |
15 | 32 | }, |
16 | 33 | } |
|
34 | 51 | end |
35 | 52 | end |
36 | 53 |
|
| 54 | + valid_12plus.each do |name, params| |
| 55 | + context "for valid_12plus #{name}" do |
| 56 | + include_examples 'puppetdb::database::postgresql_ssl_rules' do |
| 57 | + let(:title) { name.to_s } |
| 58 | + let(:params) { params } |
| 59 | + end |
| 60 | + end |
| 61 | + end |
| 62 | + |
37 | 63 | invalid.each do |name, params| |
38 | 64 | context "for invalid #{name}" do |
39 | 65 | include_examples 'puppetdb::database::postgresql_ssl_rules', Puppet::Error do |
|
0 commit comments