File tree Expand file tree Collapse file tree 4 files changed +15
-1
lines changed Expand file tree Collapse file tree 4 files changed +15
-1
lines changed Original file line number Diff line number Diff line change 66 ' default_schedules' : value => $puppet::agent_default_schedules ;
77 ' report' : value => $puppet::report ;
88 ' masterport' : value => $puppet::agent_server_port ;
9- ' environment' : value => $puppet::environment ;
109 ' splay' : value => $puppet::splay ;
1110 ' splaylimit' : value => $puppet::splaylimit ;
1211 ' runinterval' : value => $puppet::runinterval ;
1312 ' noop' : value => $puppet::agent_noop ;
1413 ' usecacheonfailure' : value => $puppet::usecacheonfailure ;
1514 }
15+ if $puppet::agent_manage_environment {
16+ puppet::config::agent { 'environment' : value => $puppet::environment }
17+ }
1618 if $puppet::http_connect_timeout != undef {
1719 puppet::config::agent {
1820 ' http_connect_timeout' : value => $puppet::http_connect_timeout ;
Original file line number Diff line number Diff line change 185185#
186186# $agent_default_schedules:: A boolean to enable/disable the default schedules
187187#
188+ # $agent_manage_environment:: A boolean to enable/disable managing the agent environment
189+ #
188190# $agent_additional_settings:: A hash of additional agent settings.
189191# Example: {stringify_facts => true}
190192#
616618 Integer[0] $systemd_randomizeddelaysec = $puppet::params::systemd_randomizeddelaysec ,
617619 Boolean $agent_noop = $puppet::params::agent_noop ,
618620 Boolean $agent_default_schedules = $puppet::params::agent_default_schedules ,
621+ Boolean $agent_manage_environment = $puppet::params::agent_manage_environment ,
619622 Boolean $show_diff = $puppet::params::show_diff ,
620623 Optional[Stdlib::HTTPUrl] $module_repository = $puppet::params::module_repository ,
621624 Optional[Integer[0]] $http_connect_timeout = $puppet::params::http_connect_timeout ,
Original file line number Diff line number Diff line change 3434 $dns_alt_names = []
3535 $use_srv_records = false
3636 $agent_default_schedules = false
37+ $agent_manage_environment = true
3738
3839 $srv_domain = fact(' networking.domain' )
3940
Original file line number Diff line number Diff line change 399399
400400 it { is_expected . to contain_puppet__config__agent ( 'report' ) . with_value ( 'false' ) }
401401 end
402+
403+ context 'with agent_manage_environment false' do
404+ let ( :params ) { { agent_manage_environment : false } }
405+
406+ it do
407+ is_expected . not_to contain_puppet__config__agent ( 'environment' )
408+ end
409+ end
402410 end
403411 end
404412end
You can’t perform that action at this time.
0 commit comments