File tree Expand file tree Collapse file tree 2 files changed +41
-5
lines changed Expand file tree Collapse file tree 2 files changed +41
-5
lines changed Original file line number Diff line number Diff line change 44 context 'default parameters' do
55 # Using puppet_apply as a helper
66 it 'works idempotently with no errors' do
7- pp = 'include nginx'
7+ pp = "
8+ include nginx
9+
10+ nginx::resource::server { 'example.com':
11+ ensure => present,
12+ www_root => '/var/www/html',
13+ }
14+ "
815
916 # Run it twice and test for idempotency
1017 apply_manifest ( pp , catch_failures : true )
3542 context 'with service_config_check true' do
3643 # Using puppet_apply as a helper
3744 it 'works idempotently with no errors' do
38- pp = "class { 'nginx': service_config_check => true, }"
45+ pp = "
46+ class { 'nginx':
47+ service_config_check => true,
48+ }
49+
50+ nginx::resource::server { 'example.com':
51+ ensure => present,
52+ www_root => '/var/www/html',
53+ }
54+ "
3955
4056 # Run it twice and test for idempotency
4157 apply_manifest ( pp , catch_failures : true )
Original file line number Diff line number Diff line change 33describe 'nginx::resource::mailhost define:' do
44 it 'runs successfully' do
55 pp = "
6+ if fact('os.family') == 'RedHat' {
7+ package { 'nginx-mod-mail':
8+ ensure => installed,
9+ }
10+ }
11+
612 class { 'nginx':
7- mail => true,
13+ mail => true,
14+ dynamic_modules => fact('os.family') ? {
15+ 'RedHat' => ['/usr/lib64/nginx/modules/ngx_mail_module.so'],
16+ default => [],
17+ }
818 }
919 nginx::resource::mailhost { 'domain1.example':
1020 ensure => present,
@@ -39,9 +49,19 @@ class { 'nginx':
3949 context 'when configured for nginx 1.14' do
4050 it 'runs successfully' do
4151 pp = "
52+ if fact('os.family') == 'RedHat' {
53+ package { 'nginx-mod-mail':
54+ ensure => installed,
55+ }
56+ }
57+
4258 class { 'nginx':
43- mail => true,
44- nginx_version => '1.14.0',
59+ mail => true,
60+ nginx_version => '1.14.0',
61+ dynamic_modules => fact('os.family') ? {
62+ 'RedHat' => ['/usr/lib64/nginx/modules/ngx_mail_module.so'],
63+ default => [],
64+ }
4565 }
4666 nginx::resource::mailhost { 'domain1.example':
4767 ensure => present,
You can’t perform that action at this time.
0 commit comments