File tree Expand file tree Collapse file tree 2 files changed +30
-4
lines changed Expand file tree Collapse file tree 2 files changed +30
-4
lines changed Original file line number Diff line number Diff line change 230
230
value => $trusted_node_data ,
231
231
}
232
232
233
+ if $environment != undef
234
+ {
235
+ $environment_ensure = ' present'
236
+ } else {
237
+ $environment_ensure = ' absent'
238
+ }
233
239
ini_setting {'puppetagentenvironment' :
234
- ensure => present ,
240
+ ensure => $environment_ensure ,
235
241
setting => ' environment' ,
236
242
value => $environment ,
237
243
}
238
244
239
245
ini_setting {'puppetagentmaster' :
240
- ensure => present ,
241
- setting => ' server' ,
242
- value => $puppet_server ,
246
+ ensure => present ,
247
+ setting => ' server' ,
248
+ value => $puppet_server ,
243
249
}
244
250
245
251
ini_setting {'puppetagentuse_srv_records' :
Original file line number Diff line number Diff line change 574
574
)
575
575
}
576
576
end
577
+ context 'with environment set to undef' do
578
+ let ( :params ) do
579
+ {
580
+ :environment => 'undef' ,
581
+ }
582
+ end
583
+
584
+ it {
585
+ should contain_ini_setting ( 'puppetagentenvironment' ) . with (
586
+ :ensure => 'present' ,
587
+ :section => 'agent' ,
588
+ :path => '/etc/puppet/puppet.conf'
589
+ )
590
+ }
591
+ it {
592
+ should contain_ini_setting ( 'puppetagentenvironment' ) . without (
593
+ :environment => 'production'
594
+ )
595
+ }
596
+ end
577
597
end
578
598
end
You can’t perform that action at this time.
0 commit comments