Project

General

Profile

Bug #14286 ยป rudder_run.txt

Tobias Ell, 2019-02-08 12:06

 
rudder debug: DeRefCopyPromise(): promiser:'40 centOS7/centOS7_cron_dailyjobs_time'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_rudder_directives_cf_183' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: '40 centOS7/centOS7_cron_dailyjobs_time'
rudder verbose: P: Part of bundle: rudder_directives
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle rudder_reporting_context( {"7a5592cf-c8ef-48bd-88e4-60b059201179","369ca7f3-00c0-4415-8eb6-b2bb6a5876f3","centOS7_cron_dailyjobs_time2"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'd_id' in scope 'rudder_reporting_context' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'r_id' in scope 'rudder_reporting_context' (type: s) in pass 1
rudder verbose: V: + Private parameter: 't_name' in scope 'rudder_reporting_context' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent rudder_reporting_context'
rudder debug: DeRefCopyPromise(): promiser:'report_data.technique_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: report_data.technique_name
rudder verbose: Variable 'report_data.technique_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.directive_id'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: report_data.directive_id
rudder verbose: Variable 'report_data.directive_id' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.rule_id'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: report_data.rule_id
rudder verbose: Variable 'report_data.rule_id' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.identifier'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: report_data.identifier
rudder verbose: Variable 'report_data.identifier' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'report_data.technique_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.technique_name'
rudder debug: Evaluating vars promise: report_data.technique_name
rudder verbose: Variable 'report_data.technique_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.technique_name' => 'centOS7_cron_dailyjobs_time2'
rudder debug: Evaluating vars promise: report_data.technique_name
rudder verbose: Variable 'report_data.technique_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.directive_id'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.directive_id'
rudder debug: Evaluating vars promise: report_data.directive_id
rudder verbose: Variable 'report_data.directive_id' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.directive_id' => '7a5592cf-c8ef-48bd-88e4-60b059201179'
rudder debug: Evaluating vars promise: report_data.directive_id
rudder verbose: Variable 'report_data.directive_id' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.rule_id'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.rule_id'
rudder debug: Evaluating vars promise: report_data.rule_id
rudder verbose: Variable 'report_data.rule_id' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.rule_id' => '369ca7f3-00c0-4415-8eb6-b2bb6a5876f3'
rudder debug: Evaluating vars promise: report_data.rule_id
rudder verbose: Variable 'report_data.rule_id' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.identifier'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.identifier'
rudder debug: Evaluating vars promise: report_data.identifier
rudder verbose: Variable 'report_data.identifier' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.identifier' => '369ca7f3-00c0-4415-8eb6-b2bb6a5876f3@@7a5592cf-c8ef-48bd-88e4-60b059201179@@0'
rudder debug: Evaluating vars promise: report_data.identifier
rudder verbose: Variable 'report_data.identifier' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'report_data.technique_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.technique_name'
rudder debug: Evaluating vars promise: report_data.technique_name
rudder verbose: Variable 'report_data.technique_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.technique_name' => 'centOS7_cron_dailyjobs_time2'
rudder debug: Evaluating vars promise: report_data.technique_name
rudder verbose: Variable 'report_data.technique_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.directive_id'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.directive_id'
rudder debug: Evaluating vars promise: report_data.directive_id
rudder verbose: Variable 'report_data.directive_id' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.directive_id' => '7a5592cf-c8ef-48bd-88e4-60b059201179'
rudder debug: Evaluating vars promise: report_data.directive_id
rudder verbose: Variable 'report_data.directive_id' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.rule_id'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.rule_id'
rudder debug: Evaluating vars promise: report_data.rule_id
rudder verbose: Variable 'report_data.rule_id' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.rule_id' => '369ca7f3-00c0-4415-8eb6-b2bb6a5876f3'
rudder debug: Evaluating vars promise: report_data.rule_id
rudder verbose: Variable 'report_data.rule_id' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.identifier'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.identifier'
rudder debug: Evaluating vars promise: report_data.identifier
rudder verbose: Variable 'report_data.identifier' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.identifier' => '369ca7f3-00c0-4415-8eb6-b2bb6a5876f3@@7a5592cf-c8ef-48bd-88e4-60b059201179@@0'
rudder debug: Evaluating vars promise: report_data.identifier
rudder verbose: Variable 'report_data.identifier' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'report_data.technique_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.technique_name'
rudder debug: Evaluating vars promise: report_data.technique_name
rudder verbose: Variable 'report_data.technique_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.technique_name' => 'centOS7_cron_dailyjobs_time2'
rudder debug: Evaluating vars promise: report_data.technique_name
rudder verbose: Variable 'report_data.technique_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.directive_id'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.directive_id'
rudder debug: Evaluating vars promise: report_data.directive_id
rudder verbose: Variable 'report_data.directive_id' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.directive_id' => '7a5592cf-c8ef-48bd-88e4-60b059201179'
rudder debug: Evaluating vars promise: report_data.directive_id
rudder verbose: Variable 'report_data.directive_id' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.rule_id'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.rule_id'
rudder debug: Evaluating vars promise: report_data.rule_id
rudder verbose: Variable 'report_data.rule_id' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.rule_id' => '369ca7f3-00c0-4415-8eb6-b2bb6a5876f3'
rudder debug: Evaluating vars promise: report_data.rule_id
rudder verbose: Variable 'report_data.rule_id' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.identifier'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.identifier'
rudder debug: Evaluating vars promise: report_data.identifier
rudder verbose: Variable 'report_data.identifier' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.identifier' => '369ca7f3-00c0-4415-8eb6-b2bb6a5876f3@@7a5592cf-c8ef-48bd-88e4-60b059201179@@0'
rudder debug: Evaluating vars promise: report_data.identifier
rudder verbose: Variable 'report_data.identifier' may be attempted to be injected into a remote bundle
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for 'rudder_reporting_context' in namespace default
rudder verbose: A: Zero promises executed for bundle 'rudder_reporting_context'
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/cfengine-community/inputs/rudder-directives.cf' at line 183
rudder verbose: Method 'rudder_reporting_context' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle rudder_reporting_context
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (40 centOS7/centOS7_cron_dailyj...)
rudder debug: DeRefCopyPromise(): promiser:'40 centOS7/centOS7_cron_dailyjobs_time'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_rudder_directives_cf_184' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: '40 centOS7/centOS7_cron_dailyjobs_time'
rudder verbose: P: Part of bundle: rudder_directives
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle set_dry_run_mode( {"false"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'mode' in scope 'set_dry_run_mode' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent set_dry_run_mode'
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 1)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'unset_mode'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating function: strcmp("${mode}","false")
rudder debug: Evaluating classes promise: unset_mode
rudder verbose: C: + Private class: unset_mode
rudder debug: Setting class: default:unset_mode
rudder debug: DeRefCopyPromise(): promiser:'pass2'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: pass2
rudder debug: DeRefCopyPromise(): promiser:'pass1'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: pass1
rudder verbose: C: + Private class: pass1
rudder debug: Setting class: default:pass1
rudder debug: Resolving classes and variables in 'bundle agent set_dry_run_mode'
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 2)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'unset_mode'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'unset_mode' is already set
rudder debug: DeRefCopyPromise(): promiser:'pass2'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: pass2
rudder verbose: C: + Private class: pass2
rudder debug: Setting class: default:pass2
rudder debug: DeRefCopyPromise(): promiser:'pass1'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'pass1' is already set
rudder debug: Resolving classes and variables in 'bundle agent set_dry_run_mode'
rudder debug: DeRefCopyPromise(): promiser:'ignored'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying body classes: 'if_ok_cancel'
rudder debug: DeRefCopyPromise(): expanding constraint 'cancel_repaired': ' {"$(x)"}' -> ' {"dry_run"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'cancel_kept': ' {"$(x)"}' -> ' {"dry_run"}'
rudder debug: Evaluating vars promise: ignored
rudder verbose: Cancelling class 'dry_run'
rudder debug: Entry not found: MDB_NOTFOUND: No matching key/data pair found
rudder debug: Deleted persistent class 'dry_run'
rudder debug: DeRefCopyPromise(): promiser:'${configuration.debug} Disabling dry-run mode'
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'ignored'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying body classes: 'if_ok_cancel'
rudder debug: DeRefCopyPromise(): expanding constraint 'cancel_repaired': ' {"$(x)"}' -> ' {"dry_run"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'cancel_kept': ' {"$(x)"}' -> ' {"dry_run"}'
rudder verbose: V: Computing value of 'ignored'
rudder debug: Evaluating vars promise: ignored
rudder verbose: Cancelling class 'dry_run'
rudder debug: Entry not found: MDB_NOTFOUND: No matching key/data pair found
rudder debug: Deleted persistent class 'dry_run'
rudder debug: V: 'ignored' => ''
rudder debug: Evaluating vars promise: ignored
rudder verbose: Cancelling class 'dry_run'
rudder debug: Entry not found: MDB_NOTFOUND: No matching key/data pair found
rudder debug: Deleted persistent class 'dry_run'
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'unset_mode'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'unset_mode' is already set
rudder debug: DeRefCopyPromise(): promiser:'pass2'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'pass2' is already set
rudder debug: DeRefCopyPromise(): promiser:'pass1'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'pass1' is already set
rudder debug: Resolving classes and variables in 'bundle agent set_dry_run_mode'
rudder debug: DeRefCopyPromise(): promiser:'ignored'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying body classes: 'if_ok_cancel'
rudder debug: DeRefCopyPromise(): expanding constraint 'cancel_repaired': ' {"$(x)"}' -> ' {"dry_run"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'cancel_kept': ' {"$(x)"}' -> ' {"dry_run"}'
rudder debug: Evaluating vars promise: ignored
rudder verbose: Cancelling class 'dry_run'
rudder debug: Entry not found: MDB_NOTFOUND: No matching key/data pair found
rudder debug: Deleted persistent class 'dry_run'
rudder debug: DeRefCopyPromise(): promiser:'${configuration.debug} Disabling dry-run mode'
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for 'set_dry_run_mode' in namespace default
rudder verbose: A: Zero promises executed for bundle 'set_dry_run_mode'
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/cfengine-community/inputs/rudder-directives.cf' at line 184
rudder verbose: Method 'set_dry_run_mode' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle set_dry_run_mode
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (40 centOS7/centOS7_cron_dailyj...)
rudder debug: DeRefCopyPromise(): promiser:'40 centOS7/centOS7_cron_dailyjobs_time'
rudder debug: DeRefCopyPromise(): copying bundle: 'enable_reporting'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_rudder_directives_cf_185' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: '40 centOS7/centOS7_cron_dailyjobs_time'
rudder verbose: P: Part of bundle: rudder_directives
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle enable_reporting
rudder verbose: B: *****************************************************************
rudder debug: Resolving classes and variables in 'bundle agent enable_reporting'
rudder debug: DeRefCopyPromise(): promiser:'report_data.should_report'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: report_data.should_report
rudder verbose: Variable 'report_data.should_report' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'report_data.should_report'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.should_report'
rudder debug: Evaluating vars promise: report_data.should_report
rudder verbose: Variable 'report_data.should_report' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.should_report' => 'true'
rudder debug: Evaluating vars promise: report_data.should_report
rudder verbose: Variable 'report_data.should_report' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'report_data.should_report'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.should_report'
rudder debug: Evaluating vars promise: report_data.should_report
rudder verbose: Variable 'report_data.should_report' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.should_report' => 'true'
rudder debug: Evaluating vars promise: report_data.should_report
rudder verbose: Variable 'report_data.should_report' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'report_data.should_report'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.should_report'
rudder debug: Evaluating vars promise: report_data.should_report
rudder verbose: Variable 'report_data.should_report' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.should_report' => 'true'
rudder debug: Evaluating vars promise: report_data.should_report
rudder verbose: Variable 'report_data.should_report' may be attempted to be injected into a remote bundle
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for 'enable_reporting' in namespace default
rudder verbose: A: Zero promises executed for bundle 'enable_reporting'
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/cfengine-community/inputs/rudder-directives.cf' at line 185
rudder verbose: Method 'enable_reporting' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle enable_reporting
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (40 centOS7/centOS7_cron_dailyj...)
rudder debug: DeRefCopyPromise(): promiser:'40 centOS7/centOS7_cron_dailyjobs_time'
rudder debug: DeRefCopyPromise(): copying bundle: 'centOS7_cron_dailyjobs_time2'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_rudder_directives_cf_186' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: '40 centOS7/centOS7_cron_dailyjobs_time'
rudder verbose: P: Part of bundle: rudder_directives
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle centOS7_cron_dailyjobs_time2
rudder verbose: B: *****************************************************************
rudder debug: Resolving classes and variables in 'bundle agent centOS7_cron_dailyjobs_time2'
rudder debug: DeRefCopyPromise(): promiser:'File check exists_context_0'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_centOS7_cron_dailyjobs_time2_cf_8' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: 'File check exists_context_0'
rudder verbose: P: Part of bundle: centOS7_cron_dailyjobs_time2
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File check exists_context_0'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle _method_reporting_context( {"File check exists","/etc/cron.d/dailyjobs"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'c_name' in scope '_method_reporting_context' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'c_key' in scope '_method_reporting_context' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent _method_reporting_context'
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_name'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_name' => 'File check exists'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_key'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_key' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_name'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_name' => 'File check exists'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_key'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_key' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_name'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_name' => 'File check exists'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_key'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_key' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for '_method_reporting_context' in namespace default
rudder verbose: A: Zero promises executed for bundle '_method_reporting_context'
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/cfengine-community/inputs/centOS7_cron_dailyjobs_time2/1.2/centOS7_cron_dailyjobs_time2.cf' at line 8
rudder verbose: Method '_method_reporting_context' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle _method_reporting_context
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (File check exists_context_0)
rudder debug: DeRefCopyPromise(): promiser:'File check exists'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder debug: Evaluating function: concat("linux")
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_centOS7_cron_dailyjobs_time2_cf_9' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: 'File check exists'
rudder verbose: P: Part of bundle: centOS7_cron_dailyjobs_time2
rudder verbose: P: Base context class: any
rudder verbose: P: "if" class condition: linux
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File check exists'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle file_check_exists( {"/etc/cron.d/dailyjobs"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'file_name' in scope 'file_check_exists' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent file_check_exists'
rudder debug: DeRefCopyPromise(): promiser:'old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_check_exists_${file_name}")
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Evaluating vars promise: args
rudder debug: DeRefCopyPromise(): promiser:'report_param'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","args")
rudder debug: Evaluating vars promise: report_param
rudder debug: DeRefCopyPromise(): promiser:'full_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_check_exists_${report_param}")
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: string_head("${full_class_prefix}","1000")
rudder debug: Evaluating vars promise: class_prefix
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_check_exists_${file_name}")
rudder verbose: V: Computing value of 'old_class_prefix'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: V: 'old_class_prefix' => 'file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'args'
rudder debug: Evaluating vars promise: args
rudder debug: V: 'args' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: args
rudder debug: DeRefCopyPromise(): promiser:'report_param'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","args")
rudder verbose: V: Computing value of 'report_param'
rudder debug: Evaluating vars promise: report_param
rudder debug: V: 'report_param' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: report_param
rudder debug: DeRefCopyPromise(): promiser:'full_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_check_exists_${report_param}")
rudder verbose: V: Computing value of 'full_class_prefix'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: V: 'full_class_prefix' => 'file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: string_head("${full_class_prefix}","1000")
rudder verbose: V: Computing value of 'class_prefix'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: V: 'class_prefix' => 'file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: class_prefix
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'file_exists'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating function: fileexists("${file_name}")
rudder debug: Evaluating classes promise: file_exists
rudder verbose: C: + Private class: file_exists
rudder debug: Setting class: default:file_exists
rudder debug: Resolving classes and variables in 'bundle agent file_check_exists'
rudder debug: DeRefCopyPromise(): promiser:'old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_check_exists_${file_name}")
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Evaluating vars promise: args
rudder debug: DeRefCopyPromise(): promiser:'report_param'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","args")
rudder debug: Evaluating vars promise: report_param
rudder debug: DeRefCopyPromise(): promiser:'full_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_check_exists_${report_param}")
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: string_head("${full_class_prefix}","1000")
rudder debug: Evaluating vars promise: class_prefix
rudder debug: DeRefCopyPromise(): promiser:'file_exists'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_file_check_exists_cf_44' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: 'file_exists'
rudder verbose: P: From parameterized bundle: file_check_exists( {"/etc/cron.d/dailyjobs"})
rudder verbose: P: Base context class: file_exists
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File check exists'/default/file_check_exists/methods/'file_exists'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle _classes_success( {"file_check_exists__etc_cron_d_dailyjobs"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'destination_prefix' in scope '_classes_success' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent _classes_success'
rudder debug: DeRefCopyPromise(): promiser:'prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Evaluating vars promise: prefix
rudder debug: DeRefCopyPromise(): promiser:'suffix'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Evaluating vars promise: suffix
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'prefix'
rudder debug: Evaluating vars promise: prefix
rudder debug: V: 'prefix' => 'promise_kept'
rudder debug: Evaluating vars promise: prefix
rudder debug: DeRefCopyPromise(): promiser:'suffix'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'suffix'
rudder debug: Evaluating vars promise: suffix
rudder debug: V: 'suffix' => 'ok, reached, kept, not_repaired'
rudder debug: Evaluating vars promise: suffix
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'destination_defined'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating function: strcmp("${destination_prefix}","${destination_prefix}")
rudder debug: Evaluating classes promise: destination_defined
rudder verbose: C: + Private class: destination_defined
rudder debug: Setting class: default:destination_defined
rudder debug: DeRefCopyPromise(): promiser:'destination_not_empty'
rudder debug: DeRefCopyPromise(): copying constraint: 'not'
rudder debug: Evaluating function: strcmp("${destination_prefix}","")
rudder debug: Evaluating classes promise: destination_not_empty
rudder verbose: C: + Private class: destination_not_empty
rudder debug: Setting class: default:destination_not_empty
rudder debug: DeRefCopyPromise(): promiser:'destination_exists'
rudder debug: DeRefCopyPromise(): copying constraint: 'and'
rudder debug: Evaluating classes promise: destination_exists
rudder verbose: C: + Private class: destination_exists
rudder debug: Setting class: default:destination_exists
rudder debug: Resolving classes and variables in 'bundle agent _classes_success'
rudder debug: DeRefCopyPromise(): promiser:'prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Evaluating vars promise: prefix
rudder debug: DeRefCopyPromise(): promiser:'suffix'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Evaluating vars promise: suffix
rudder debug: DeRefCopyPromise(): promiser:'${prefix}_local'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying body classes: 'always'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED
rudder debug: Evaluating vars promise: promise_kept_local
rudder verbose: C: + promise outcome class 'promise_kept_file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Setting class: default:promise_kept_file_check_exists__etc_cron_d_dailyjobs
rudder debug: Iteration engine finished --- WARPING OUT
rudder debug: DeRefCopyPromise(): promiser:'local_${suffix}'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying body classes: 'always'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED
rudder debug: Evaluating vars promise: local_ok
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_ok'
rudder debug: Setting class: default:file_check_exists__etc_cron_d_dailyjobs_ok
rudder debug: Evaluating vars promise: local_reached
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_reached'
rudder debug: Setting class: default:file_check_exists__etc_cron_d_dailyjobs_reached
rudder debug: Evaluating vars promise: local_kept
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_kept'
rudder debug: Setting class: default:file_check_exists__etc_cron_d_dailyjobs_kept
rudder debug: Evaluating vars promise: local_not_repaired
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_not_repaired'
rudder debug: Setting class: default:file_check_exists__etc_cron_d_dailyjobs_not_repaired
rudder debug: Iteration engine finished --- WARPING OUT
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'prefix'
rudder debug: Evaluating vars promise: prefix
rudder debug: V: 'prefix' => 'promise_kept'
rudder debug: Evaluating vars promise: prefix
rudder debug: DeRefCopyPromise(): promiser:'suffix'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'suffix'
rudder debug: Evaluating vars promise: suffix
rudder debug: V: 'suffix' => 'ok, reached, kept, not_repaired'
rudder debug: Evaluating vars promise: suffix
rudder debug: DeRefCopyPromise(): promiser:'${prefix}_local'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying body classes: 'always'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED
rudder verbose: V: Computing value of 'promise_kept_local'
rudder debug: Evaluating vars promise: promise_kept_local
rudder verbose: C: + promise outcome class 'promise_kept_file_check_exists__etc_cron_d_dailyjobs'
rudder debug: V: 'promise_kept_local' => 'promise_kept_file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: promise_kept_local
rudder verbose: C: + promise outcome class 'promise_kept_file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Iteration engine finished --- WARPING OUT
rudder debug: DeRefCopyPromise(): promiser:'local_${suffix}'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying body classes: 'always'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED
rudder verbose: V: Computing value of 'local_ok'
rudder debug: Evaluating vars promise: local_ok
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_ok'
rudder debug: V: 'local_ok' => 'file_check_exists__etc_cron_d_dailyjobs_ok'
rudder debug: Evaluating vars promise: local_ok
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_ok'
rudder verbose: V: Computing value of 'local_reached'
rudder debug: Evaluating vars promise: local_reached
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_reached'
rudder debug: V: 'local_reached' => 'file_check_exists__etc_cron_d_dailyjobs_reached'
rudder debug: Evaluating vars promise: local_reached
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_reached'
rudder verbose: V: Computing value of 'local_kept'
rudder debug: Evaluating vars promise: local_kept
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_kept'
rudder debug: V: 'local_kept' => 'file_check_exists__etc_cron_d_dailyjobs_kept'
rudder debug: Evaluating vars promise: local_kept
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_kept'
rudder verbose: V: Computing value of 'local_not_repaired'
rudder debug: Evaluating vars promise: local_not_repaired
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_not_repaired'
rudder debug: V: 'local_not_repaired' => 'file_check_exists__etc_cron_d_dailyjobs_not_repaired'
rudder debug: Evaluating vars promise: local_not_repaired
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_not_repaired'
rudder debug: Iteration engine finished --- WARPING OUT
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'destination_defined'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'destination_defined' is already set
rudder debug: DeRefCopyPromise(): promiser:'destination_not_empty'
rudder debug: DeRefCopyPromise(): copying constraint: 'not'
rudder debug: Skipping evaluation of classes promise as class 'destination_not_empty' is already set
rudder debug: DeRefCopyPromise(): promiser:'destination_exists'
rudder debug: DeRefCopyPromise(): copying constraint: 'and'
rudder debug: Skipping evaluation of classes promise as class 'destination_exists' is already set
rudder debug: Resolving classes and variables in 'bundle agent _classes_success'
rudder debug: DeRefCopyPromise(): promiser:'prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Evaluating vars promise: prefix
rudder debug: DeRefCopyPromise(): promiser:'suffix'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Evaluating vars promise: suffix
rudder debug: DeRefCopyPromise(): promiser:'${prefix}_local'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying body classes: 'always'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED
rudder debug: Evaluating vars promise: promise_kept_local
rudder verbose: C: + promise outcome class 'promise_kept_file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Iteration engine finished --- WARPING OUT
rudder debug: DeRefCopyPromise(): promiser:'local_${suffix}'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying body classes: 'always'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED
rudder debug: Evaluating vars promise: local_ok
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_ok'
rudder debug: Evaluating vars promise: local_reached
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_reached'
rudder debug: Evaluating vars promise: local_kept
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_kept'
rudder debug: Evaluating vars promise: local_not_repaired
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_not_repaired'
rudder debug: Iteration engine finished --- WARPING OUT
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'prefix'
rudder debug: Evaluating vars promise: prefix
rudder debug: V: 'prefix' => 'promise_kept'
rudder debug: Evaluating vars promise: prefix
rudder debug: DeRefCopyPromise(): promiser:'suffix'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'suffix'
rudder debug: Evaluating vars promise: suffix
rudder debug: V: 'suffix' => 'ok, reached, kept, not_repaired'
rudder debug: Evaluating vars promise: suffix
rudder debug: DeRefCopyPromise(): promiser:'${prefix}_local'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying body classes: 'always'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED
rudder verbose: V: Computing value of 'promise_kept_local'
rudder debug: Evaluating vars promise: promise_kept_local
rudder verbose: C: + promise outcome class 'promise_kept_file_check_exists__etc_cron_d_dailyjobs'
rudder debug: V: 'promise_kept_local' => 'promise_kept_file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: promise_kept_local
rudder verbose: C: + promise outcome class 'promise_kept_file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Iteration engine finished --- WARPING OUT
rudder debug: DeRefCopyPromise(): promiser:'local_${suffix}'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying body classes: 'always'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED
rudder verbose: V: Computing value of 'local_ok'
rudder debug: Evaluating vars promise: local_ok
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_ok'
rudder debug: V: 'local_ok' => 'file_check_exists__etc_cron_d_dailyjobs_ok'
rudder debug: Evaluating vars promise: local_ok
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_ok'
rudder verbose: V: Computing value of 'local_reached'
rudder debug: Evaluating vars promise: local_reached
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_reached'
rudder debug: V: 'local_reached' => 'file_check_exists__etc_cron_d_dailyjobs_reached'
rudder debug: Evaluating vars promise: local_reached
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_reached'
rudder verbose: V: Computing value of 'local_kept'
rudder debug: Evaluating vars promise: local_kept
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_kept'
rudder debug: V: 'local_kept' => 'file_check_exists__etc_cron_d_dailyjobs_kept'
rudder debug: Evaluating vars promise: local_kept
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_kept'
rudder verbose: V: Computing value of 'local_not_repaired'
rudder debug: Evaluating vars promise: local_not_repaired
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_not_repaired'
rudder debug: V: 'local_not_repaired' => 'file_check_exists__etc_cron_d_dailyjobs_not_repaired'
rudder debug: Evaluating vars promise: local_not_repaired
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_not_repaired'
rudder debug: Iteration engine finished --- WARPING OUT
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'destination_defined'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'destination_defined' is already set
rudder debug: DeRefCopyPromise(): promiser:'destination_not_empty'
rudder debug: DeRefCopyPromise(): copying constraint: 'not'
rudder debug: Skipping evaluation of classes promise as class 'destination_not_empty' is already set
rudder debug: DeRefCopyPromise(): promiser:'destination_exists'
rudder debug: DeRefCopyPromise(): copying constraint: 'and'
rudder debug: Skipping evaluation of classes promise as class 'destination_exists' is already set
rudder debug: Resolving classes and variables in 'bundle agent _classes_success'
rudder debug: DeRefCopyPromise(): promiser:'prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Evaluating vars promise: prefix
rudder debug: DeRefCopyPromise(): promiser:'suffix'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Evaluating vars promise: suffix
rudder debug: DeRefCopyPromise(): promiser:'${prefix}_local'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying body classes: 'always'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(x)"}' -> ' {"${prefix}_${destination_prefix}"}'
rudder debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED
rudder debug: Evaluating vars promise: promise_kept_local
rudder verbose: C: + promise outcome class 'promise_kept_file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Iteration engine finished --- WARPING OUT
rudder debug: DeRefCopyPromise(): promiser:'local_${suffix}'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying body classes: 'always'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"$(x)"}' -> ' {"${destination_prefix}_${suffix}"}'
rudder debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED
rudder debug: Evaluating vars promise: local_ok
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_ok'
rudder debug: Evaluating vars promise: local_reached
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_reached'
rudder debug: Evaluating vars promise: local_kept
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_kept'
rudder debug: Evaluating vars promise: local_not_repaired
rudder verbose: C: + promise outcome class 'file_check_exists__etc_cron_d_dailyjobs_not_repaired'
rudder debug: Iteration engine finished --- WARPING OUT
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for '_classes_success' in namespace default
rudder verbose: A: Zero promises executed for bundle '_classes_success'
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/ncf/common/30_generic_methods/file_check_exists.cf' at line 44
rudder verbose: Method '_classes_success' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle _classes_success
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (file_exists)
rudder debug: DeRefCopyPromise(): promiser:'file_exists'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_file_check_exists_cf_52' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: 'report'
rudder verbose: P: Part of bundle: file_check_exists
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File check exists'/default/file_check_exists/methods/'report'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle _log_v3( {"Check if /etc/cron.d/dailyjobs exists","/etc/cron.d/dailyjobs","file_check_exists__etc_cron_d_dailyjobs","file_check_exists__etc_cron_d_dailyjobs","@{args}"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'message' in scope '_log_v3' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'class_parameter' in scope '_log_v3' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'old_class_prefix' in scope '_log_v3' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'class_prefix' in scope '_log_v3' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'args' in scope '_log_v3' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent _log_v3'
rudder debug: DeRefCopyPromise(): promiser:'wrapper for ${configuration.enabled_loggers}'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise__log_v3_cf_41' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: 'wrapper for log_rudder'
rudder verbose: P: From parameterized bundle: _log_v3( {"Check if /etc/cron.d/dailyjobs exists","/etc/cron.d/dailyjobs","file_check_exists__etc_cron_d_dailyjobs","file_check_exists__etc_cron_d_dailyjobs","@{args}"})
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File check exists'/default/file_check_exists/methods/'report'/default/_log_v3/methods/'wrapper for log_rudder'[1]
rudder verbose: P:
rudder verbose: P: Comment: Call the ${method} bundle with arguments file_check_exists__etc_cron_d_dailyjobs, file_check_exists__etc_cron_d_dailyjobs, @{args}
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle log_rudder( {"Check if /etc/cron.d/dailyjobs exists","/etc/cron.d/dailyjobs","file_check_exists__etc_cron_d_dailyjobs","file_check_exists__etc_cron_d_dailyjobs","@{args}"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'message' in scope 'log_rudder' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'class_parameter' in scope 'log_rudder' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'old_class_prefix' in scope 'log_rudder' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'class_prefix' in scope 'log_rudder' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'args' in scope 'log_rudder' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent log_rudder'
rudder debug: DeRefCopyPromise(): promiser:'c_old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${old_class_prefix}")
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${class_prefix}")
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_length'
rudder debug: DeRefCopyPromise(): copying constraint: 'int'
rudder debug: Evaluating function: string_length("${class_prefix}")
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: component_key
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'c_old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${old_class_prefix}")
rudder verbose: V: Computing value of 'c_old_class_prefix'
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: V: 'c_old_class_prefix' => 'file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'c_class_prefix'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: V: 'c_class_prefix' => ''
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${class_prefix}")
rudder verbose: V: Computing value of 'c_class_prefix'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: V: 'c_class_prefix' => 'file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_length'
rudder debug: DeRefCopyPromise(): copying constraint: 'int'
rudder debug: Evaluating function: string_length("${class_prefix}")
rudder verbose: V: Computing value of 'class_prefix_length'
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: V: 'class_prefix_length' => '39'
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'component_key'
rudder debug: Evaluating vars promise: component_key
rudder debug: V: 'component_key' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: component_key
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END defaults promise (component_key)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_null'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating function: strcmp("cf_null","${class_prefix}")
rudder debug: Evaluating classes promise: class_prefix_null
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_empty'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating function: strcmp("","${class_prefix}")
rudder debug: Evaluating classes promise: class_prefix_empty
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_unexpanded'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating function: strcmp("","${c_class_prefix}")
rudder debug: Evaluating classes promise: class_prefix_unexpanded
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_defined'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: class_prefix_defined
rudder verbose: C: + Private class: class_prefix_defined
rudder debug: Setting class: default:class_prefix_defined
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_size_ok'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating function: isgreaterthan("1000","${class_prefix_length}")
rudder debug: Evaluating classes promise: class_prefix_size_ok
rudder verbose: C: + Private class: class_prefix_size_ok
rudder debug: Setting class: default:class_prefix_size_ok
rudder debug: DeRefCopyPromise(): promiser:'use_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: use_class_prefix
rudder verbose: C: + Private class: use_class_prefix
rudder debug: Setting class: default:use_class_prefix
rudder debug: Resolving classes and variables in 'bundle agent log_rudder'
rudder debug: DeRefCopyPromise(): promiser:'c_old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${old_class_prefix}")
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${class_prefix}")
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_length'
rudder debug: DeRefCopyPromise(): copying constraint: 'int'
rudder debug: Evaluating function: string_length("${class_prefix}")
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: component_key
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying body classes: 'classes_generic'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"promise_repaired_$(x)","$(x)_repaired","$(x)_ok","$(x)_reached"}' -> ' {"promise_repaired_logger_rudder_${c_class_prefix}","logger_rudder_${c_class_prefix}_repaired","logger_rudder_${c_class_prefix}_ok","logger_rudder_${c_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"repair_failed_$(x)","$(x)_failed","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached"}' -> ' {"repair_failed_logger_rudder_${c_class_prefix}","logger_rudder_${c_class_prefix}_failed","logger_rudder_${c_class_prefix}_not_ok","logger_rudder_${c_class_prefix}_error","logger_rudder_${c_class_prefix}_not_kept","logger_rudder_${c_class_prefix}_not_repaired","logger_rudder_${c_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"repair_denied_$(x)","$(x)_denied","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached"}' -> ' {"repair_denied_logger_rudder_${c_class_prefix}","logger_rudder_${c_class_prefix}_denied","logger_rudder_${c_class_prefix}_not_ok","logger_rudder_${c_class_prefix}_error","logger_rudder_${c_class_prefix}_not_kept","logger_rudder_${c_class_prefix}_not_repaired","logger_rudder_${c_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"repair_timeout_$(x)","$(x)_timeout","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached"}' -> ' {"repair_timeout_logger_rudder_${c_class_prefix}","logger_rudder_${c_class_prefix}_timeout","logger_rudder_${c_class_prefix}_not_ok","logger_rudder_${c_class_prefix}_error","logger_rudder_${c_class_prefix}_not_kept","logger_rudder_${c_class_prefix}_not_repaired","logger_rudder_${c_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"promise_kept_$(x)","$(x)_kept","$(x)_ok","$(x)_not_repaired","$(x)_reached"}' -> ' {"promise_kept_logger_rudder_${c_class_prefix}","logger_rudder_${c_class_prefix}_kept","logger_rudder_${c_class_prefix}_ok","logger_rudder_${c_class_prefix}_not_repaired","logger_rudder_${c_class_prefix}_reached"}'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_log_rudder_cf_71' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: 'report'
rudder verbose: P: From parameterized bundle: log_rudder( {"Check if /etc/cron.d/dailyjobs exists","/etc/cron.d/dailyjobs","file_check_exists__etc_cron_d_dailyjobs","file_check_exists__etc_cron_d_dailyjobs","@{args}"})
rudder verbose: P: Base context class: use_class_prefix
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File check exists'/default/file_check_exists/methods/'report'/default/_log_v3/methods/'wrapper for log_rudder'/default/log_rudder/methods/'report'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle _rudder_common_reports_generic( {"centOS7_cron_dailyjobs_time2","file_check_exists__etc_cron_d_dailyjobs","369ca7f3-00c0-4415-8eb6-b2bb6a5876f3@@7a5592cf-c8ef-48bd-88e4-60b059201179@@0","File check exists","/etc/cron.d/dailyjobs","Check if /etc/cron.d/dailyjobs exists"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'technique_name' in scope '_rudder_common_reports_generic' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'class_prefix' in scope '_rudder_common_reports_generic' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'identifier' in scope '_rudder_common_reports_generic' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'component_name' in scope '_rudder_common_reports_generic' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'component_key' in scope '_rudder_common_reports_generic' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'message_prefix' in scope '_rudder_common_reports_generic' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent _rudder_common_reports_generic'
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END defaults promise (component_name)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: report
rudder verbose: C: + Private class: report
rudder debug: Setting class: default:report
rudder debug: Resolving classes and variables in 'bundle agent _rudder_common_reports_generic'
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder debug: DeRefCopyPromise(): promiser:'abort'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying body action: 'immediate_ignore_dry_run'
rudder debug: DeRefCopyPromise(): expanding constraint 'ifelapsed': '0' -> '0'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'abort' because constraint 'ifvarclass => (dry_run|global_dry_run).${class_prefix}_repaired' is not met
rudder debug: DeRefCopyPromise(): promiser:'na'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'na' because constraint 'ifvarclass => ${class_prefix}_noop.!${class_prefix}_kept.!${class_prefix}_repaired.!${class_prefix}_error' is not met
rudder debug: DeRefCopyPromise(): promiser:'success'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_log_rudder_cf_184' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: 'success'
rudder verbose: P: From parameterized bundle: _rudder_common_reports_generic( {"centOS7_cron_dailyjobs_time2","file_check_exists__etc_cron_d_dailyjobs","369ca7f3-00c0-4415-8eb6-b2bb6a5876f3@@7a5592cf-c8ef-48bd-88e4-60b059201179@@0","File check exists","/etc/cron.d/dailyjobs","Check if /etc/cron.d/dailyjobs exists"})
rudder verbose: P: Base context class: report.!(dry_run|global_dry_run)
rudder verbose: P: "if" class condition: file_check_exists__etc_cron_d_dailyjobs_kept.!file_check_exists__etc_cron_d_dailyjobs_repaired.!file_check_exists__etc_cron_d_dailyjobs_error
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File check exists'/default/file_check_exists/methods/'report'/default/_log_v3/methods/'wrapper for log_rudder'/default/log_rudder/methods/'report'/default/_rudder_common_reports_generic/methods/'success'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle _rudder_common_report( {"centOS7_cron_dailyjobs_time2","file_check_exists__etc_cron_d_dailyjobs","result_success","369ca7f3-00c0-4415-8eb6-b2bb6a5876f3@@7a5592cf-c8ef-48bd-88e4-60b059201179@@0","File check exists","/etc/cron.d/dailyjobs","Check if /etc/cron.d/dailyjobs exists was correct"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'technique_name' in scope '_rudder_common_report' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'class_prefix' in scope '_rudder_common_report' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'status' in scope '_rudder_common_report' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'identifier' in scope '_rudder_common_report' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'component_name' in scope '_rudder_common_report' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'component_key' in scope '_rudder_common_report' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'message' in scope '_rudder_common_report' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent _rudder_common_report'
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END defaults promise (component_name)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 1)
rudder debug: Resolving classes and variables in 'bundle agent _rudder_common_report'
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder debug: DeRefCopyPromise(): promiser:'@@${technique_name}@@${status}@@${identifier}@@${component_name}@@${component_key}@@${g.execRun}##${g.uuid}@#${message}'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_log_rudder_cf_128' of type "reports" (pass 1)
rudder verbose: P: Promiser/affected object: '@@centOS7_cron_dailyjobs_time2@@result_s'
rudder verbose: P: From parameterized bundle: _rudder_common_report( {"centOS7_cron_dailyjobs_time2","file_check_exists__etc_cron_d_dailyjobs","result_success","369ca7f3-00c0-4415-8eb6-b2bb6a5876f3@@7a5592cf-c8ef-48bd-88e4-60b059201179@@0","File check exists","/etc/cron.d/dailyjobs","Check if /etc/cron.d/dailyjobs exists was correct"})
rudder verbose: P: Base context class: !changes_only|send_reports
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File check exists'/default/file_check_exists/methods/'report'/default/_log_v3/methods/'wrapper for log_rudder'/default/log_rudder/methods/'report'/default/_rudder_common_reports_generic/methods/'success'/default/_rudder_common_report/reports/'@@centOS7_cron_dailyjobs_time2@@result_success@@369ca7f3-00c0-4415-8eb6-b2bb6a5876f3@@7a5592cf-c8ef-48bd-88e4-60b059201179@@0@@File check exists@@/etc/cron.d/dailyjobs@@2019-02-08 10:49:34+00:00..73e2e19c-20f3-4216-8643-66ecdb40ddca@.Check if /etc/cron.d/dailyjobs exists was correct'[1]
rudder verbose: P:
rudder verbose: P: Comment: Sending report from class_prefix file_check_exists__etc_cron_d_dailyjobs
E| compliant centOS7_cron_dailyjobs_t| File check exists /etc/cron.d/daily| Check if /etc/cron.d/dailyjobs exists was correct
rudder verbose: A: Promise was KEPT
rudder verbose: P: END reports promise (@@centOS7_cron_dailyjobs_time2...)
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END defaults promise (component_name)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 2)
rudder debug: Resolving classes and variables in 'bundle agent _rudder_common_report'
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder debug: DeRefCopyPromise(): promiser:'@@${technique_name}@@${status}@@${identifier}@@${component_name}@@${component_key}@@${g.execRun}##${g.uuid}@#${message}'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END defaults promise (component_name)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 3)
rudder debug: Resolving classes and variables in 'bundle agent _rudder_common_report'
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder debug: DeRefCopyPromise(): promiser:'@@${technique_name}@@${status}@@${identifier}@@${component_name}@@${component_key}@@${g.execRun}##${g.uuid}@#${message}'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for '_rudder_common_report' in namespace default
rudder verbose: A: Promises kept in '_rudder_common_report' = 1
rudder verbose: A: Promises not kept in '_rudder_common_report' = 0
rudder verbose: A: Promises repaired in '_rudder_common_report' = 0
rudder verbose: A: Aggregate compliance (promises kept/repaired) for bundle '_rudder_common_report' = 100.0%
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/ncf/common/20_cfe_basics/log_rudder.cf' at line 184
rudder verbose: Method '_rudder_common_report' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle _rudder_common_report
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (success)
rudder debug: DeRefCopyPromise(): promiser:'repaired'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'repaired' because constraint 'ifvarclass => ${class_prefix}_repaired.!${class_prefix}_error' is not met
rudder debug: DeRefCopyPromise(): promiser:'error'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'error' because constraint 'ifvarclass => ${class_prefix}_error' is not met
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END defaults promise (component_name)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'report' is already set
rudder debug: Resolving classes and variables in 'bundle agent _rudder_common_reports_generic'
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder debug: DeRefCopyPromise(): promiser:'abort'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying body action: 'immediate_ignore_dry_run'
rudder debug: DeRefCopyPromise(): expanding constraint 'ifelapsed': '0' -> '0'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'abort' because constraint 'ifvarclass => (dry_run|global_dry_run).${class_prefix}_repaired' is not met
rudder debug: DeRefCopyPromise(): promiser:'na'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'na' because constraint 'ifvarclass => ${class_prefix}_noop.!${class_prefix}_kept.!${class_prefix}_repaired.!${class_prefix}_error' is not met
rudder debug: DeRefCopyPromise(): promiser:'success'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder debug: DeRefCopyPromise(): promiser:'repaired'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'repaired' because constraint 'ifvarclass => ${class_prefix}_repaired.!${class_prefix}_error' is not met
rudder debug: DeRefCopyPromise(): promiser:'error'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'error' because constraint 'ifvarclass => ${class_prefix}_error' is not met
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END defaults promise (component_name)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'report' is already set
rudder debug: Resolving classes and variables in 'bundle agent _rudder_common_reports_generic'
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder debug: DeRefCopyPromise(): promiser:'abort'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying body action: 'immediate_ignore_dry_run'
rudder debug: DeRefCopyPromise(): expanding constraint 'ifelapsed': '0' -> '0'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'abort' because constraint 'ifvarclass => (dry_run|global_dry_run).${class_prefix}_repaired' is not met
rudder debug: DeRefCopyPromise(): promiser:'na'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'na' because constraint 'ifvarclass => ${class_prefix}_noop.!${class_prefix}_kept.!${class_prefix}_repaired.!${class_prefix}_error' is not met
rudder debug: DeRefCopyPromise(): promiser:'success'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder debug: DeRefCopyPromise(): promiser:'repaired'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'repaired' because constraint 'ifvarclass => ${class_prefix}_repaired.!${class_prefix}_error' is not met
rudder debug: DeRefCopyPromise(): promiser:'error'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'error' because constraint 'ifvarclass => ${class_prefix}_error' is not met
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for '_rudder_common_reports_generic' in namespace default
rudder verbose: A: Promises kept in '_rudder_common_reports_generic' = 2
rudder verbose: A: Promises not kept in '_rudder_common_reports_generic' = 0
rudder verbose: A: Promises repaired in '_rudder_common_reports_generic' = 0
rudder verbose: A: Aggregate compliance (promises kept/repaired) for bundle '_rudder_common_reports_generic' = 100.0%
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/ncf/common/20_cfe_basics/log_rudder.cf' at line 71
rudder verbose: Method '_rudder_common_reports_generic' verified
rudder verbose: C: + promise outcome class 'promise_kept_logger_rudder_file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Setting class: default:promise_kept_logger_rudder_file_check_exists__etc_cron_d_dailyjobs
rudder verbose: C: + promise outcome class 'logger_rudder_file_check_exists__etc_cron_d_dailyjobs_kept'
rudder debug: Setting class: default:logger_rudder_file_check_exists__etc_cron_d_dailyjobs_kept
rudder verbose: C: + promise outcome class 'logger_rudder_file_check_exists__etc_cron_d_dailyjobs_ok'
rudder debug: Setting class: default:logger_rudder_file_check_exists__etc_cron_d_dailyjobs_ok
rudder verbose: C: + promise outcome class 'logger_rudder_file_check_exists__etc_cron_d_dailyjobs_not_repaired'
rudder debug: Setting class: default:logger_rudder_file_check_exists__etc_cron_d_dailyjobs_not_repaired
rudder verbose: C: + promise outcome class 'logger_rudder_file_check_exists__etc_cron_d_dailyjobs_reached'
rudder debug: Setting class: default:logger_rudder_file_check_exists__etc_cron_d_dailyjobs_reached
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle _rudder_common_reports_generic
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (report)
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'c_old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${old_class_prefix}")
rudder verbose: V: Computing value of 'c_old_class_prefix'
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: V: 'c_old_class_prefix' => 'file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'c_class_prefix'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: V: 'c_class_prefix' => ''
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${class_prefix}")
rudder verbose: V: Computing value of 'c_class_prefix'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: V: 'c_class_prefix' => 'file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_length'
rudder debug: DeRefCopyPromise(): copying constraint: 'int'
rudder debug: Evaluating function: string_length("${class_prefix}")
rudder verbose: V: Computing value of 'class_prefix_length'
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: V: 'class_prefix_length' => '39'
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'component_key'
rudder debug: Evaluating vars promise: component_key
rudder debug: V: 'component_key' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: component_key
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END defaults promise (component_key)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_null'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating function: strcmp("cf_null","${class_prefix}")
rudder debug: Evaluating classes promise: class_prefix_null
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_empty'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating function: strcmp("","${class_prefix}")
rudder debug: Evaluating classes promise: class_prefix_empty
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_unexpanded'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating function: strcmp("","${c_class_prefix}")
rudder debug: Evaluating classes promise: class_prefix_unexpanded
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_defined'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'class_prefix_defined' is already set
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_size_ok'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'class_prefix_size_ok' is already set
rudder debug: DeRefCopyPromise(): promiser:'use_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'use_class_prefix' is already set
rudder debug: Resolving classes and variables in 'bundle agent log_rudder'
rudder debug: DeRefCopyPromise(): promiser:'c_old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${old_class_prefix}")
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${class_prefix}")
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_length'
rudder debug: DeRefCopyPromise(): copying constraint: 'int'
rudder debug: Evaluating function: string_length("${class_prefix}")
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: component_key
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying body classes: 'classes_generic'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"promise_repaired_$(x)","$(x)_repaired","$(x)_ok","$(x)_reached"}' -> ' {"promise_repaired_logger_rudder_${c_class_prefix}","logger_rudder_${c_class_prefix}_repaired","logger_rudder_${c_class_prefix}_ok","logger_rudder_${c_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"repair_failed_$(x)","$(x)_failed","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached"}' -> ' {"repair_failed_logger_rudder_${c_class_prefix}","logger_rudder_${c_class_prefix}_failed","logger_rudder_${c_class_prefix}_not_ok","logger_rudder_${c_class_prefix}_error","logger_rudder_${c_class_prefix}_not_kept","logger_rudder_${c_class_prefix}_not_repaired","logger_rudder_${c_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"repair_denied_$(x)","$(x)_denied","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached"}' -> ' {"repair_denied_logger_rudder_${c_class_prefix}","logger_rudder_${c_class_prefix}_denied","logger_rudder_${c_class_prefix}_not_ok","logger_rudder_${c_class_prefix}_error","logger_rudder_${c_class_prefix}_not_kept","logger_rudder_${c_class_prefix}_not_repaired","logger_rudder_${c_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"repair_timeout_$(x)","$(x)_timeout","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached"}' -> ' {"repair_timeout_logger_rudder_${c_class_prefix}","logger_rudder_${c_class_prefix}_timeout","logger_rudder_${c_class_prefix}_not_ok","logger_rudder_${c_class_prefix}_error","logger_rudder_${c_class_prefix}_not_kept","logger_rudder_${c_class_prefix}_not_repaired","logger_rudder_${c_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"promise_kept_$(x)","$(x)_kept","$(x)_ok","$(x)_not_repaired","$(x)_reached"}' -> ' {"promise_kept_logger_rudder_${c_class_prefix}","logger_rudder_${c_class_prefix}_kept","logger_rudder_${c_class_prefix}_ok","logger_rudder_${c_class_prefix}_not_repaired","logger_rudder_${c_class_prefix}_reached"}'
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'c_old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${old_class_prefix}")
rudder verbose: V: Computing value of 'c_old_class_prefix'
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: V: 'c_old_class_prefix' => 'file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'c_class_prefix'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: V: 'c_class_prefix' => ''
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${class_prefix}")
rudder verbose: V: Computing value of 'c_class_prefix'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: V: 'c_class_prefix' => 'file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_length'
rudder debug: DeRefCopyPromise(): copying constraint: 'int'
rudder debug: Evaluating function: string_length("${class_prefix}")
rudder verbose: V: Computing value of 'class_prefix_length'
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: V: 'class_prefix_length' => '39'
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'component_key'
rudder debug: Evaluating vars promise: component_key
rudder debug: V: 'component_key' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: component_key
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END defaults promise (component_key)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_null'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating function: strcmp("cf_null","${class_prefix}")
rudder debug: Evaluating classes promise: class_prefix_null
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_empty'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating function: strcmp("","${class_prefix}")
rudder debug: Evaluating classes promise: class_prefix_empty
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_unexpanded'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating function: strcmp("","${c_class_prefix}")
rudder debug: Evaluating classes promise: class_prefix_unexpanded
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_defined'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'class_prefix_defined' is already set
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_size_ok'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'class_prefix_size_ok' is already set
rudder debug: DeRefCopyPromise(): promiser:'use_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'use_class_prefix' is already set
rudder debug: Resolving classes and variables in 'bundle agent log_rudder'
rudder debug: DeRefCopyPromise(): promiser:'c_old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${old_class_prefix}")
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${class_prefix}")
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_length'
rudder debug: DeRefCopyPromise(): copying constraint: 'int'
rudder debug: Evaluating function: string_length("${class_prefix}")
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: component_key
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying body classes: 'classes_generic'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"promise_repaired_$(x)","$(x)_repaired","$(x)_ok","$(x)_reached"}' -> ' {"promise_repaired_logger_rudder_${c_class_prefix}","logger_rudder_${c_class_prefix}_repaired","logger_rudder_${c_class_prefix}_ok","logger_rudder_${c_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"repair_failed_$(x)","$(x)_failed","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached"}' -> ' {"repair_failed_logger_rudder_${c_class_prefix}","logger_rudder_${c_class_prefix}_failed","logger_rudder_${c_class_prefix}_not_ok","logger_rudder_${c_class_prefix}_error","logger_rudder_${c_class_prefix}_not_kept","logger_rudder_${c_class_prefix}_not_repaired","logger_rudder_${c_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"repair_denied_$(x)","$(x)_denied","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached"}' -> ' {"repair_denied_logger_rudder_${c_class_prefix}","logger_rudder_${c_class_prefix}_denied","logger_rudder_${c_class_prefix}_not_ok","logger_rudder_${c_class_prefix}_error","logger_rudder_${c_class_prefix}_not_kept","logger_rudder_${c_class_prefix}_not_repaired","logger_rudder_${c_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"repair_timeout_$(x)","$(x)_timeout","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached"}' -> ' {"repair_timeout_logger_rudder_${c_class_prefix}","logger_rudder_${c_class_prefix}_timeout","logger_rudder_${c_class_prefix}_not_ok","logger_rudder_${c_class_prefix}_error","logger_rudder_${c_class_prefix}_not_kept","logger_rudder_${c_class_prefix}_not_repaired","logger_rudder_${c_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"promise_kept_$(x)","$(x)_kept","$(x)_ok","$(x)_not_repaired","$(x)_reached"}' -> ' {"promise_kept_logger_rudder_${c_class_prefix}","logger_rudder_${c_class_prefix}_kept","logger_rudder_${c_class_prefix}_ok","logger_rudder_${c_class_prefix}_not_repaired","logger_rudder_${c_class_prefix}_reached"}'
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for 'log_rudder' in namespace default
rudder verbose: A: Promises kept in 'log_rudder' = 3
rudder verbose: A: Promises not kept in 'log_rudder' = 0
rudder verbose: A: Promises repaired in 'log_rudder' = 0
rudder verbose: A: Aggregate compliance (promises kept/repaired) for bundle 'log_rudder' = 100.0%
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/ncf/common/30_generic_methods/_log_v3.cf' at line 41 comment 'Call the ${method} bundle with arguments file_check_exists__etc_cron_d_dailyjobs, file_check_exists__etc_cron_d_dailyjobs, @{args}'
rudder verbose: Method 'log_rudder' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle log_rudder
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (wrapper for log_rudder)
rudder debug: Iteration engine finished --- WARPING OUT
rudder debug: DeRefCopyPromise(): promiser:'wrapper for ${configuration.enabled_loggers}'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED
rudder debug: Iteration engine finished --- WARPING OUT
rudder debug: DeRefCopyPromise(): promiser:'wrapper for ${configuration.enabled_loggers}'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED
rudder debug: Iteration engine finished --- WARPING OUT
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for '_log_v3' in namespace default
rudder verbose: A: Promises kept in '_log_v3' = 4
rudder verbose: A: Promises not kept in '_log_v3' = 0
rudder verbose: A: Promises repaired in '_log_v3' = 0
rudder verbose: A: Aggregate compliance (promises kept/repaired) for bundle '_log_v3' = 100.0%
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/ncf/common/30_generic_methods/file_check_exists.cf' at line 52
rudder verbose: Method '_log_v3' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle _log_v3
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (report)
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_check_exists_${file_name}")
rudder verbose: V: Computing value of 'old_class_prefix'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: V: 'old_class_prefix' => 'file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'args'
rudder debug: Evaluating vars promise: args
rudder debug: V: 'args' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: args
rudder debug: DeRefCopyPromise(): promiser:'report_param'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","args")
rudder verbose: V: Computing value of 'report_param'
rudder debug: Evaluating vars promise: report_param
rudder debug: V: 'report_param' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: report_param
rudder debug: DeRefCopyPromise(): promiser:'full_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_check_exists_${report_param}")
rudder verbose: V: Computing value of 'full_class_prefix'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: V: 'full_class_prefix' => 'file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: string_head("${full_class_prefix}","1000")
rudder verbose: V: Computing value of 'class_prefix'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: V: 'class_prefix' => 'file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: class_prefix
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'file_exists'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'file_exists' is already set
rudder debug: Resolving classes and variables in 'bundle agent file_check_exists'
rudder debug: DeRefCopyPromise(): promiser:'old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_check_exists_${file_name}")
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Evaluating vars promise: args
rudder debug: DeRefCopyPromise(): promiser:'report_param'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","args")
rudder debug: Evaluating vars promise: report_param
rudder debug: DeRefCopyPromise(): promiser:'full_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_check_exists_${report_param}")
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: string_head("${full_class_prefix}","1000")
rudder debug: Evaluating vars promise: class_prefix
rudder debug: DeRefCopyPromise(): promiser:'file_exists'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'file_exists'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_check_exists_${file_name}")
rudder verbose: V: Computing value of 'old_class_prefix'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: V: 'old_class_prefix' => 'file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'args'
rudder debug: Evaluating vars promise: args
rudder debug: V: 'args' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: args
rudder debug: DeRefCopyPromise(): promiser:'report_param'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","args")
rudder verbose: V: Computing value of 'report_param'
rudder debug: Evaluating vars promise: report_param
rudder debug: V: 'report_param' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: report_param
rudder debug: DeRefCopyPromise(): promiser:'full_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_check_exists_${report_param}")
rudder verbose: V: Computing value of 'full_class_prefix'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: V: 'full_class_prefix' => 'file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: string_head("${full_class_prefix}","1000")
rudder verbose: V: Computing value of 'class_prefix'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: V: 'class_prefix' => 'file_check_exists__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: class_prefix
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'file_exists'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'file_exists' is already set
rudder debug: Resolving classes and variables in 'bundle agent file_check_exists'
rudder debug: DeRefCopyPromise(): promiser:'old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_check_exists_${file_name}")
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Evaluating vars promise: args
rudder debug: DeRefCopyPromise(): promiser:'report_param'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","args")
rudder debug: Evaluating vars promise: report_param
rudder debug: DeRefCopyPromise(): promiser:'full_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_check_exists_${report_param}")
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: string_head("${full_class_prefix}","1000")
rudder debug: Evaluating vars promise: class_prefix
rudder debug: DeRefCopyPromise(): promiser:'file_exists'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'file_exists'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for 'file_check_exists' in namespace default
rudder verbose: A: Promises kept in 'file_check_exists' = 6
rudder verbose: A: Promises not kept in 'file_check_exists' = 0
rudder verbose: A: Promises repaired in 'file_check_exists' = 0
rudder verbose: A: Aggregate compliance (promises kept/repaired) for bundle 'file_check_exists' = 100.0%
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/cfengine-community/inputs/centOS7_cron_dailyjobs_time2/1.2/centOS7_cron_dailyjobs_time2.cf' at line 9
rudder verbose: Method 'file_check_exists' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle file_check_exists
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (File check exists)
rudder debug: DeRefCopyPromise(): promiser:'File replace lines_context_1'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_centOS7_cron_dailyjobs_time2_cf_11' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: 'File replace lines_context_1'
rudder verbose: P: Part of bundle: centOS7_cron_dailyjobs_time2
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines_context_1'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle _method_reporting_context( {"File replace lines","/etc/cron.d/dailyjobs"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'c_name' in scope '_method_reporting_context' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'c_key' in scope '_method_reporting_context' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent _method_reporting_context'
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_name'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_name' => 'File replace lines'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_key'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_key' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_name'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_name' => 'File replace lines'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_key'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_key' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_name'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_name' => 'File replace lines'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_key'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_key' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for '_method_reporting_context' in namespace default
rudder verbose: A: Zero promises executed for bundle '_method_reporting_context'
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/cfengine-community/inputs/centOS7_cron_dailyjobs_time2/1.2/centOS7_cron_dailyjobs_time2.cf' at line 11
rudder verbose: Method '_method_reporting_context' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle _method_reporting_context
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (File replace lines_context_1)
rudder debug: DeRefCopyPromise(): promiser:'File replace lines'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder debug: Evaluating function: concat("linux.(file_check_exists__etc_cron_d_dailyjobs_kept)")
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_centOS7_cron_dailyjobs_time2_cf_12' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: 'File replace lines'
rudder verbose: P: Part of bundle: centOS7_cron_dailyjobs_time2
rudder verbose: P: Base context class: any
rudder verbose: P: "if" class condition: linux.(file_check_exists__etc_cron_d_dailyjobs_kept)
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle file_replace_lines( {"/etc/cron.d/dailyjobs","[0-9]{1,2}\s4(\s.*cron\.daily)","55 23${match.1}"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'file' in scope 'file_replace_lines' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'line' in scope 'file_replace_lines' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'replacement' in scope 'file_replace_lines' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent file_replace_lines'
rudder debug: DeRefCopyPromise(): promiser:'old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_replace_lines_${file}")
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Evaluating vars promise: args
rudder debug: DeRefCopyPromise(): promiser:'report_param'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","args")
rudder debug: Evaluating vars promise: report_param
rudder debug: DeRefCopyPromise(): promiser:'full_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_replace_lines_${file}")
rudder verbose: V: Computing value of 'old_class_prefix'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: V: 'old_class_prefix' => 'file_replace_lines__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'args'
rudder debug: Evaluating vars promise: args
rudder debug: V: 'args' => '/etc/cron.d/dailyjobs, [0-9]{1,2}\s4(\s.*cron\.daily), 55 23${match.1}'
rudder debug: Evaluating vars promise: args
rudder debug: DeRefCopyPromise(): promiser:'report_param'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","args")
rudder verbose: V: Computing value of 'report_param'
rudder debug: Evaluating vars promise: report_param
rudder debug: V: 'report_param' => '/etc/cron.d/dailyjobs_[0-9]{1,2}\s4(\s.*cron\.daily)_55 23${match.1}'
rudder debug: Evaluating vars promise: report_param
rudder debug: DeRefCopyPromise(): promiser:'full_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder verbose: V: Computing value of 'full_class_prefix'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: V: 'full_class_prefix' => 'NONE'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder verbose: V: Computing value of 'class_prefix'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: V: 'class_prefix' => 'NONE'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: DeRefCopyPromise(): promiser:'${file}'
rudder debug: DeRefCopyPromise(): copying constraint: 'create'
rudder debug: DeRefCopyPromise(): copying constraint: 'edit_line'
rudder debug: DeRefCopyPromise(): copying body edit_defaults: 'ncf_empty_select'
rudder debug: DeRefCopyPromise(): expanding constraint 'empty_file_before_editing': '${select}' -> 'false'
rudder debug: DeRefCopyPromise(): expanding constraint 'max_file_size': '25M' -> '25M'
rudder debug: DeRefCopyPromise(): expanding constraint 'edit_backup': 'timestamp' -> 'timestamp'
rudder debug: DeRefCopyPromise(): copying body classes: 'classes_generic_two'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"promise_repaired_$(x)","$(x)_repaired","$(x)_ok","$(x)_reached","promise_repaired_$(y)","$(y)_repaired","$(y)_ok","$(y)_reached"}' -> ' {"promise_repaired_${old_class_prefix}","${old_class_prefix}_repaired","${old_class_prefix}_ok","${old_class_prefix}_reached","promise_repaired_${class_prefix}","${class_prefix}_repaired","${class_prefix}_ok","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"repair_failed_$(x)","$(x)_failed","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_failed_$(y)","$(y)_failed","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_failed_${old_class_prefix}","${old_class_prefix}_failed","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_failed_${class_prefix}","${class_prefix}_failed","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"repair_denied_$(x)","$(x)_denied","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_denied_$(y)","$(y)_denied","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_denied_${old_class_prefix}","${old_class_prefix}_denied","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_denied_${class_prefix}","${class_prefix}_denied","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"repair_timeout_$(x)","$(x)_timeout","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_timeout_$(y)","$(y)_timeout","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_timeout_${old_class_prefix}","${old_class_prefix}_timeout","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_timeout_${class_prefix}","${class_prefix}_timeout","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"promise_kept_$(x)","$(x)_kept","$(x)_ok","$(x)_not_repaired","$(x)_reached","promise_kept_$(y)","$(y)_kept","$(y)_ok","$(y)_not_repaired","$(y)_reached"}' -> ' {"promise_kept_${old_class_prefix}","${old_class_prefix}_kept","${old_class_prefix}_ok","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","promise_kept_${class_prefix}","${class_prefix}_kept","${class_prefix}_ok","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder verbose: Using the default body: files_action
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_file_replace_lines_cf_57' of type "files" (pass 1)
rudder verbose: P: Promiser/affected object: '/etc/cron.d/dailyjobs'
rudder verbose: P: From parameterized bundle: file_replace_lines( {"/etc/cron.d/dailyjobs","[0-9]{1,2}\s4(\s.*cron\.daily)","55 23${match.1}"})
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/files/'/etc/cron.d/dailyjobs'[1]
rudder verbose: Using literal pathtype for '/etc/cron.d/dailyjobs'
rudder debug: Direct file reference '/etc/cron.d/dailyjobs', no search implied
rudder verbose: Handling file edits in edit_line bundle 'regex_replace'
rudder verbose: V: + Private parameter: 'find' in scope 'regex_replace' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'replace' in scope 'regex_replace' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle edit_line regex_replace'
rudder debug: DeRefCopyPromise(): promiser:'$(find)'
rudder debug: DeRefCopyPromise(): copying body replace_with: 'value'
rudder debug: DeRefCopyPromise(): expanding constraint 'replace_value': '$(x)' -> '$(replace)'
rudder debug: DeRefCopyPromise(): expanding constraint 'occurrences': 'all' -> 'all'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_files_cf_337' of type "replace_patterns" (pass 1)
rudder verbose: P: Promiser/affected object: '[0-9]{1,2}\s4(\s.:cron\.daily)'
rudder verbose: P: From parameterized bundle: regex_replace( {"/etc/cron.d/dailyjobs","[0-9]{1,2}\s4(\s.*cron\.daily)","55 23${match.1}"})
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/files/'/etc/cron.d/dailyjobs'/default/regex_replace/replace_patterns/'[0-9]{1,2}\s4(\s.:cron\.daily)'[1]
rudder verbose: P:
rudder verbose: P: Comment: Search and replace string
rudder verbose: Looking at pattern '[0-9]{1,2}\s4(\s.*cron\.daily)'
rudder verbose: Additional promise info: source path '/var/rudder/ncf/common/20_cfe_basics/cfengine/files.cf' at line 337 comment 'Search and replace string'
rudder verbose: No pattern '[0-9]{1,2}\s4(\s.*cron\.daily)' in '/etc/cron.d/dailyjobs'
rudder debug: DeRefCopyPromise(): promiser:'$(find)'
rudder debug: DeRefCopyPromise(): copying body replace_with: 'value'
rudder debug: DeRefCopyPromise(): expanding constraint 'replace_value': '$(x)' -> '$(replace)'
rudder debug: DeRefCopyPromise(): expanding constraint 'occurrences': 'all' -> 'all'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_files_cf_337' of type "replace_patterns" (pass 1)
rudder verbose: P: Promiser/affected object: '[0-9]{1,2}\s4(\s.:cron\.daily)'
rudder verbose: P: From parameterized bundle: regex_replace( {"/etc/cron.d/dailyjobs","[0-9]{1,2}\s4(\s.*cron\.daily)","55 23${match.1}"})
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/files/'/etc/cron.d/dailyjobs'/default/regex_replace/replace_patterns/'[0-9]{1,2}\s4(\s.:cron\.daily)'[1]
rudder verbose: P:
rudder verbose: P: Comment: Search and replace string
rudder verbose: Looking at pattern '[0-9]{1,2}\s4(\s.*cron\.daily)'
rudder debug: DeRefCopyPromise(): promiser:'$(find)'
rudder debug: DeRefCopyPromise(): copying body replace_with: 'value'
rudder debug: DeRefCopyPromise(): expanding constraint 'replace_value': '$(x)' -> '$(replace)'
rudder debug: DeRefCopyPromise(): expanding constraint 'occurrences': 'all' -> 'all'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_files_cf_337' of type "replace_patterns" (pass 1)
rudder verbose: P: Promiser/affected object: '[0-9]{1,2}\s4(\s.:cron\.daily)'
rudder verbose: P: From parameterized bundle: regex_replace( {"/etc/cron.d/dailyjobs","[0-9]{1,2}\s4(\s.*cron\.daily)","55 23${match.1}"})
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/files/'/etc/cron.d/dailyjobs'/default/regex_replace/replace_patterns/'[0-9]{1,2}\s4(\s.:cron\.daily)'[1]
rudder verbose: P:
rudder verbose: P: Comment: Search and replace string
rudder verbose: Looking at pattern '[0-9]{1,2}\s4(\s.*cron\.daily)'
rudder verbose: Additional promise info: source path '/var/rudder/ncf/common/30_generic_methods/file_replace_lines.cf' at line 57
rudder verbose: No edit changes to file '/etc/cron.d/dailyjobs' need saving
rudder verbose: C: + promise outcome class 'promise_kept_file_replace_lines__etc_cron_d_dailyjobs'
rudder debug: Setting class: default:promise_kept_file_replace_lines__etc_cron_d_dailyjobs
rudder verbose: C: + promise outcome class 'file_replace_lines__etc_cron_d_dailyjobs_kept'
rudder debug: Setting class: default:file_replace_lines__etc_cron_d_dailyjobs_kept
rudder verbose: C: + promise outcome class 'file_replace_lines__etc_cron_d_dailyjobs_ok'
rudder debug: Setting class: default:file_replace_lines__etc_cron_d_dailyjobs_ok
rudder verbose: C: + promise outcome class 'file_replace_lines__etc_cron_d_dailyjobs_not_repaired'
rudder debug: Setting class: default:file_replace_lines__etc_cron_d_dailyjobs_not_repaired
rudder verbose: C: + promise outcome class 'file_replace_lines__etc_cron_d_dailyjobs_reached'
rudder debug: Setting class: default:file_replace_lines__etc_cron_d_dailyjobs_reached
rudder verbose: C: + promise outcome class 'promise_kept___class_prefix_'
rudder debug: Setting class: default:promise_kept___class_prefix_
rudder verbose: C: + promise outcome class '__class_prefix__kept'
rudder debug: Setting class: default:__class_prefix__kept
rudder verbose: C: + promise outcome class '__class_prefix__ok'
rudder debug: Setting class: default:__class_prefix__ok
rudder verbose: C: + promise outcome class '__class_prefix__not_repaired'
rudder debug: Setting class: default:__class_prefix__not_repaired
rudder verbose: C: + promise outcome class '__class_prefix__reached'
rudder debug: Setting class: default:__class_prefix__reached
rudder verbose: Handling file existence constraints on '/etc/cron.d/dailyjobs'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END files promise (/etc/cron.d/dailyjobs)
rudder debug: DeRefCopyPromise(): promiser:'sanitize'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_file_replace_lines_cf_64' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: 'sanitize'
rudder verbose: P: From parameterized bundle: file_replace_lines( {"/etc/cron.d/dailyjobs","[0-9]{1,2}\s4(\s.*cron\.daily)","55 23${match.1}"})
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/methods/'sanitize'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle _classes_sanitize( {"${class_prefix}"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'prefix' in scope '_classes_sanitize' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent _classes_sanitize'
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 1)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'unset_kept'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: unset_kept
rudder debug: DeRefCopyPromise(): promiser:'unset_repaired'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: unset_repaired
rudder debug: DeRefCopyPromise(): promiser:'unset_ok'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: unset_ok
rudder debug: Resolving classes and variables in 'bundle agent _classes_sanitize'
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 2)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'unset_kept'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: unset_kept
rudder debug: DeRefCopyPromise(): promiser:'unset_repaired'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: unset_repaired
rudder debug: DeRefCopyPromise(): promiser:'unset_ok'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: unset_ok
rudder debug: Resolving classes and variables in 'bundle agent _classes_sanitize'
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 3)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'unset_kept'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: unset_kept
rudder debug: DeRefCopyPromise(): promiser:'unset_repaired'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: unset_repaired
rudder debug: DeRefCopyPromise(): promiser:'unset_ok'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: unset_ok
rudder debug: Resolving classes and variables in 'bundle agent _classes_sanitize'
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for '_classes_sanitize' in namespace default
rudder verbose: A: Zero promises executed for bundle '_classes_sanitize'
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/ncf/common/30_generic_methods/file_replace_lines.cf' at line 64
rudder verbose: Method '_classes_sanitize' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle _classes_sanitize
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (sanitize)
rudder debug: DeRefCopyPromise(): promiser:'sanitize'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_file_replace_lines_cf_65' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: 'sanitize'
rudder verbose: P: Part of bundle: file_replace_lines
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/methods/'sanitize'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle _classes_sanitize( {"file_replace_lines__etc_cron_d_dailyjobs"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'prefix' in scope '_classes_sanitize' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent _classes_sanitize'
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 1)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'unset_kept'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: unset_kept
rudder debug: DeRefCopyPromise(): promiser:'unset_repaired'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: unset_repaired
rudder debug: DeRefCopyPromise(): promiser:'unset_ok'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: unset_ok
rudder debug: Resolving classes and variables in 'bundle agent _classes_sanitize'
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 2)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'unset_kept'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: unset_kept
rudder debug: DeRefCopyPromise(): promiser:'unset_repaired'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: unset_repaired
rudder debug: DeRefCopyPromise(): promiser:'unset_ok'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: unset_ok
rudder debug: Resolving classes and variables in 'bundle agent _classes_sanitize'
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 3)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'unset_kept'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: unset_kept
rudder debug: DeRefCopyPromise(): promiser:'unset_repaired'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: unset_repaired
rudder debug: DeRefCopyPromise(): promiser:'unset_ok'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: unset_ok
rudder debug: Resolving classes and variables in 'bundle agent _classes_sanitize'
rudder verbose: A: error: The value of variable 'default:_log_v3.class_prefix' contains a reference to itself, '${class_prefix}'
error: The value of variable 'default:log_rudder.class_prefix' contains a reference to itself, '${class_prefix}'
...................................................
rudder verbose: A: Bundle Accounting Summary for '_classes_sanitize' in namespace default
rudder verbose: A: Zero promises executed for bundle '_classes_sanitize'
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/ncf/common/30_generic_methods/file_replace_lines.cf' at line 65
rudder verbose: Method '_classes_sanitize' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle _classes_sanitize
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (sanitize)
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_file_replace_lines_cf_66' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: 'report'
rudder verbose: P: Part of bundle: file_replace_lines
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/methods/'report'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle _log_v3( {"Replace lines with replacement into /etc/cron.d/dailyjobs","/etc/cron.d/dailyjobs","file_replace_lines__etc_cron_d_dailyjobs","${class_prefix}","@{args}"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'message' in scope '_log_v3' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'class_parameter' in scope '_log_v3' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'old_class_prefix' in scope '_log_v3' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'class_prefix' in scope '_log_v3' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'args' in scope '_log_v3' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent _log_v3'
rudder debug: DeRefCopyPromise(): promiser:'wrapper for ${configuration.enabled_loggers}'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise__log_v3_cf_41' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: 'wrapper for log_rudder'
rudder verbose: P: From parameterized bundle: _log_v3( {"Replace lines with replacement into /etc/cron.d/dailyjobs","/etc/cron.d/dailyjobs","file_replace_lines__etc_cron_d_dailyjobs","${class_prefix}","@{args}"})
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/methods/'report'/default/_log_v3/methods/'wrapper for log_rudder'[1]
rudder verbose: P:
rudder verbose: P: Comment: Call the ${method} bundle with arguments file_replace_lines__etc_cron_d_dailyjobs, ${class_prefix}, @{args}
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle log_rudder( {"Replace lines with replacement into /etc/cron.d/dailyjobs","/etc/cron.d/dailyjobs","file_replace_lines__etc_cron_d_dailyjobs","${class_prefix}","@{args}"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'message' in scope 'log_rudder' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'class_parameter' in scope 'log_rudder' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'old_class_prefix' in scope 'log_rudder' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'class_prefix' in scope 'log_rudder' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'args' in scope 'log_rudder' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent log_rudder'
rudder debug: DeRefCopyPromise(): promiser:'c_old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${old_class_prefix}")
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("${class_prefix}")
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_length'
rudder debug: DeRefCopyPromise(): copying constraint: 'int'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_length("${class_prefix}")
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: component_key
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'c_old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${old_class_prefix}")
rudder verbose: V: Computing value of 'c_old_class_prefix'
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: V: 'c_old_class_prefix' => 'file_replace_lines__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'c_class_prefix'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: V: 'c_class_prefix' => ''
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("${class_prefix}")
rudder verbose: V: Computing value of 'c_class_prefix'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: V: 'c_class_prefix' => ''
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_length'
rudder debug: DeRefCopyPromise(): copying constraint: 'int'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_length("${class_prefix}")
rudder verbose: V: Computing value of 'class_prefix_length'
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: V: 'class_prefix_length' => '39'
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'component_key'
rudder debug: Evaluating vars promise: component_key
rudder debug: V: 'component_key' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: component_key
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END defaults promise (component_key)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_null'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("cf_null","${class_prefix}")
rudder debug: Evaluating classes promise: class_prefix_null
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("cf_null","${class_prefix}")
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_empty'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("","${class_prefix}")
rudder debug: Evaluating classes promise: class_prefix_empty
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("","${class_prefix}")
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_unexpanded'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating function: strcmp("","${c_class_prefix}")
rudder debug: Evaluating classes promise: class_prefix_unexpanded
rudder verbose: C: + Private class: class_prefix_unexpanded
rudder debug: Setting class: default:class_prefix_unexpanded
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_defined'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: class_prefix_defined
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_size_ok'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating function: isgreaterthan("1000","${class_prefix_length}")
rudder debug: Evaluating classes promise: class_prefix_size_ok
rudder verbose: C: + Private class: class_prefix_size_ok
rudder debug: Setting class: default:class_prefix_size_ok
rudder debug: DeRefCopyPromise(): promiser:'use_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: use_class_prefix
rudder debug: Resolving classes and variables in 'bundle agent log_rudder'
rudder debug: DeRefCopyPromise(): promiser:'c_old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${old_class_prefix}")
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("${class_prefix}")
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_length'
rudder debug: DeRefCopyPromise(): copying constraint: 'int'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_length("${class_prefix}")
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: component_key
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying body classes: 'classes_generic'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"promise_repaired_$(x)","$(x)_repaired","$(x)_ok","$(x)_reached"}' -> ' {"promise_repaired_logger_rudder_${c_old_class_prefix}","logger_rudder_${c_old_class_prefix}_repaired","logger_rudder_${c_old_class_prefix}_ok","logger_rudder_${c_old_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"repair_failed_$(x)","$(x)_failed","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached"}' -> ' {"repair_failed_logger_rudder_${c_old_class_prefix}","logger_rudder_${c_old_class_prefix}_failed","logger_rudder_${c_old_class_prefix}_not_ok","logger_rudder_${c_old_class_prefix}_error","logger_rudder_${c_old_class_prefix}_not_kept","logger_rudder_${c_old_class_prefix}_not_repaired","logger_rudder_${c_old_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"repair_denied_$(x)","$(x)_denied","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached"}' -> ' {"repair_denied_logger_rudder_${c_old_class_prefix}","logger_rudder_${c_old_class_prefix}_denied","logger_rudder_${c_old_class_prefix}_not_ok","logger_rudder_${c_old_class_prefix}_error","logger_rudder_${c_old_class_prefix}_not_kept","logger_rudder_${c_old_class_prefix}_not_repaired","logger_rudder_${c_old_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"repair_timeout_$(x)","$(x)_timeout","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached"}' -> ' {"repair_timeout_logger_rudder_${c_old_class_prefix}","logger_rudder_${c_old_class_prefix}_timeout","logger_rudder_${c_old_class_prefix}_not_ok","logger_rudder_${c_old_class_prefix}_error","logger_rudder_${c_old_class_prefix}_not_kept","logger_rudder_${c_old_class_prefix}_not_repaired","logger_rudder_${c_old_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"promise_kept_$(x)","$(x)_kept","$(x)_ok","$(x)_not_repaired","$(x)_reached"}' -> ' {"promise_kept_logger_rudder_${c_old_class_prefix}","logger_rudder_${c_old_class_prefix}_kept","logger_rudder_${c_old_class_prefix}_ok","logger_rudder_${c_old_class_prefix}_not_repaired","logger_rudder_${c_old_class_prefix}_reached"}'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_log_rudder_cf_67' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: 'report'
rudder verbose: P: From parameterized bundle: log_rudder( {"Replace lines with replacement into /etc/cron.d/dailyjobs","/etc/cron.d/dailyjobs","file_replace_lines__etc_cron_d_dailyjobs","${class_prefix}","@{args}"})
rudder verbose: P: Base context class: !use_class_prefix
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/methods/'report'/default/_log_v3/methods/'wrapper for log_rudder'/default/log_rudder/methods/'report'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle _rudder_common_reports_generic( {"centOS7_cron_dailyjobs_time2","file_replace_lines__etc_cron_d_dailyjobs","369ca7f3-00c0-4415-8eb6-b2bb6a5876f3@@7a5592cf-c8ef-48bd-88e4-60b059201179@@0","File replace lines","/etc/cron.d/dailyjobs","Replace lines with replacement into /etc/cron.d/dailyjobs"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'technique_name' in scope '_rudder_common_reports_generic' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'class_prefix' in scope '_rudder_common_reports_generic' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'identifier' in scope '_rudder_common_reports_generic' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'component_name' in scope '_rudder_common_reports_generic' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'component_key' in scope '_rudder_common_reports_generic' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'message_prefix' in scope '_rudder_common_reports_generic' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent _rudder_common_reports_generic'
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END defaults promise (component_name)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: report
rudder verbose: C: + Private class: report
rudder debug: Setting class: default:report
rudder debug: Resolving classes and variables in 'bundle agent _rudder_common_reports_generic'
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder debug: DeRefCopyPromise(): promiser:'abort'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying body action: 'immediate_ignore_dry_run'
rudder debug: DeRefCopyPromise(): expanding constraint 'ifelapsed': '0' -> '0'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'abort' because constraint 'ifvarclass => (dry_run|global_dry_run).${class_prefix}_repaired' is not met
rudder debug: DeRefCopyPromise(): promiser:'na'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'na' because constraint 'ifvarclass => ${class_prefix}_noop.!${class_prefix}_kept.!${class_prefix}_repaired.!${class_prefix}_error' is not met
rudder debug: DeRefCopyPromise(): promiser:'success'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_log_rudder_cf_184' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: 'success'
rudder verbose: P: From parameterized bundle: _rudder_common_reports_generic( {"centOS7_cron_dailyjobs_time2","file_replace_lines__etc_cron_d_dailyjobs","369ca7f3-00c0-4415-8eb6-b2bb6a5876f3@@7a5592cf-c8ef-48bd-88e4-60b059201179@@0","File replace lines","/etc/cron.d/dailyjobs","Replace lines with replacement into /etc/cron.d/dailyjobs"})
rudder verbose: P: Base context class: report.!(dry_run|global_dry_run)
rudder verbose: P: "if" class condition: file_replace_lines__etc_cron_d_dailyjobs_kept.!file_replace_lines__etc_cron_d_dailyjobs_repaired.!file_replace_lines__etc_cron_d_dailyjobs_error
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/methods/'report'/default/_log_v3/methods/'wrapper for log_rudder'/default/log_rudder/methods/'report'/default/_rudder_common_reports_generic/methods/'success'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle _rudder_common_report( {"centOS7_cron_dailyjobs_time2","file_replace_lines__etc_cron_d_dailyjobs","result_success","369ca7f3-00c0-4415-8eb6-b2bb6a5876f3@@7a5592cf-c8ef-48bd-88e4-60b059201179@@0","File replace lines","/etc/cron.d/dailyjobs","Replace lines with replacement into /etc/cron.d/dailyjobs was correct"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'technique_name' in scope '_rudder_common_report' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'class_prefix' in scope '_rudder_common_report' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'status' in scope '_rudder_common_report' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'identifier' in scope '_rudder_common_report' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'component_name' in scope '_rudder_common_report' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'component_key' in scope '_rudder_common_report' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'message' in scope '_rudder_common_report' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent _rudder_common_report'
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END defaults promise (component_name)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 1)
rudder debug: Resolving classes and variables in 'bundle agent _rudder_common_report'
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder debug: DeRefCopyPromise(): promiser:'@@${technique_name}@@${status}@@${identifier}@@${component_name}@@${component_key}@@${g.execRun}##${g.uuid}@#${message}'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_log_rudder_cf_128' of type "reports" (pass 1)
rudder verbose: P: Promiser/affected object: '@@centOS7_cron_dailyjobs_time2@@result_s'
rudder verbose: P: From parameterized bundle: _rudder_common_report( {"centOS7_cron_dailyjobs_time2","file_replace_lines__etc_cron_d_dailyjobs","result_success","369ca7f3-00c0-4415-8eb6-b2bb6a5876f3@@7a5592cf-c8ef-48bd-88e4-60b059201179@@0","File replace lines","/etc/cron.d/dailyjobs","Replace lines with replacement into /etc/cron.d/dailyjobs was correct"})
rudder verbose: P: Base context class: !changes_only|send_reports
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/methods/'report'/default/_log_v3/methods/'wrapper for log_rudder'/default/log_rudder/methods/'report'/default/_rudder_common_reports_generic/methods/'success'/default/_rudder_common_report/reports/'@@centOS7_cron_dailyjobs_time2@@result_success@@369ca7f3-00c0-4415-8eb6-b2bb6a5876f3@@7a5592cf-c8ef-48bd-88e4-60b059201179@@0@@File replace lines@@/etc/cron.d/dailyjobs@@2019-02-08 10:49:34+00:00..73e2e19c-20f3-4216-8643-66ecdb40ddca@.Replace lines with replacement into /etc/cron.d/dailyjobs was correct'[1]
rudder verbose: P:
rudder verbose: P: Comment: Sending report from class_prefix file_replace_lines__etc_cron_d_dailyjobs
E| compliant centOS7_cron_dailyjobs_t| File replace lines /etc/cron.d/daily| Replace lines with replacement into /etc/cron.d/dailyjobs was correct
rudder verbose: A: Promise was KEPT
rudder verbose: P: END reports promise (@@centOS7_cron_dailyjobs_time2...)
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END defaults promise (component_name)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 2)
rudder debug: Resolving classes and variables in 'bundle agent _rudder_common_report'
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder debug: DeRefCopyPromise(): promiser:'@@${technique_name}@@${status}@@${identifier}@@${component_name}@@${component_key}@@${g.execRun}##${g.uuid}@#${message}'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END defaults promise (component_name)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 3)
rudder debug: Resolving classes and variables in 'bundle agent _rudder_common_report'
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder debug: DeRefCopyPromise(): promiser:'@@${technique_name}@@${status}@@${identifier}@@${component_name}@@${component_key}@@${g.execRun}##${g.uuid}@#${message}'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for '_rudder_common_report' in namespace default
rudder verbose: A: Promises kept in '_rudder_common_report' = 1
rudder verbose: A: Promises not kept in '_rudder_common_report' = 0
rudder verbose: A: Promises repaired in '_rudder_common_report' = 0
rudder verbose: A: Aggregate compliance (promises kept/repaired) for bundle '_rudder_common_report' = 100.0%
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/ncf/common/20_cfe_basics/log_rudder.cf' at line 184
rudder verbose: Method '_rudder_common_report' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle _rudder_common_report
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (success)
rudder debug: DeRefCopyPromise(): promiser:'repaired'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'repaired' because constraint 'ifvarclass => ${class_prefix}_repaired.!${class_prefix}_error' is not met
rudder debug: DeRefCopyPromise(): promiser:'error'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'error' because constraint 'ifvarclass => ${class_prefix}_error' is not met
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END defaults promise (component_name)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'report' is already set
rudder debug: Resolving classes and variables in 'bundle agent _rudder_common_reports_generic'
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder debug: DeRefCopyPromise(): promiser:'abort'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying body action: 'immediate_ignore_dry_run'
rudder debug: DeRefCopyPromise(): expanding constraint 'ifelapsed': '0' -> '0'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'abort' because constraint 'ifvarclass => (dry_run|global_dry_run).${class_prefix}_repaired' is not met
rudder debug: DeRefCopyPromise(): promiser:'na'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'na' because constraint 'ifvarclass => ${class_prefix}_noop.!${class_prefix}_kept.!${class_prefix}_repaired.!${class_prefix}_error' is not met
rudder debug: DeRefCopyPromise(): promiser:'success'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder debug: DeRefCopyPromise(): promiser:'repaired'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'repaired' because constraint 'ifvarclass => ${class_prefix}_repaired.!${class_prefix}_error' is not met
rudder debug: DeRefCopyPromise(): promiser:'error'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'error' because constraint 'ifvarclass => ${class_prefix}_error' is not met
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END defaults promise (component_name)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'report' is already set
rudder debug: Resolving classes and variables in 'bundle agent _rudder_common_reports_generic'
rudder debug: DeRefCopyPromise(): promiser:'component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder debug: DeRefCopyPromise(): promiser:'abort'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying body action: 'immediate_ignore_dry_run'
rudder debug: DeRefCopyPromise(): expanding constraint 'ifelapsed': '0' -> '0'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'abort' because constraint 'ifvarclass => (dry_run|global_dry_run).${class_prefix}_repaired' is not met
rudder debug: DeRefCopyPromise(): promiser:'na'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'na' because constraint 'ifvarclass => ${class_prefix}_noop.!${class_prefix}_kept.!${class_prefix}_repaired.!${class_prefix}_error' is not met
rudder debug: DeRefCopyPromise(): promiser:'success'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder debug: DeRefCopyPromise(): promiser:'repaired'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'repaired' because constraint 'ifvarclass => ${class_prefix}_repaired.!${class_prefix}_error' is not met
rudder debug: DeRefCopyPromise(): promiser:'error'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder verbose: Skipping promise 'error' because constraint 'ifvarclass => ${class_prefix}_error' is not met
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for '_rudder_common_reports_generic' in namespace default
rudder verbose: A: Promises kept in '_rudder_common_reports_generic' = 2
rudder verbose: A: Promises not kept in '_rudder_common_reports_generic' = 0
rudder verbose: A: Promises repaired in '_rudder_common_reports_generic' = 0
rudder verbose: A: Aggregate compliance (promises kept/repaired) for bundle '_rudder_common_reports_generic' = 100.0%
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/ncf/common/20_cfe_basics/log_rudder.cf' at line 67
rudder verbose: Method '_rudder_common_reports_generic' verified
rudder verbose: C: + promise outcome class 'promise_kept_logger_rudder_file_replace_lines__etc_cron_d_dailyjobs'
rudder debug: Setting class: default:promise_kept_logger_rudder_file_replace_lines__etc_cron_d_dailyjobs
rudder verbose: C: + promise outcome class 'logger_rudder_file_replace_lines__etc_cron_d_dailyjobs_kept'
rudder debug: Setting class: default:logger_rudder_file_replace_lines__etc_cron_d_dailyjobs_kept
rudder verbose: C: + promise outcome class 'logger_rudder_file_replace_lines__etc_cron_d_dailyjobs_ok'
rudder debug: Setting class: default:logger_rudder_file_replace_lines__etc_cron_d_dailyjobs_ok
rudder verbose: C: + promise outcome class 'logger_rudder_file_replace_lines__etc_cron_d_dailyjobs_not_repaired'
rudder debug: Setting class: default:logger_rudder_file_replace_lines__etc_cron_d_dailyjobs_not_repaired
rudder verbose: C: + promise outcome class 'logger_rudder_file_replace_lines__etc_cron_d_dailyjobs_reached'
rudder debug: Setting class: default:logger_rudder_file_replace_lines__etc_cron_d_dailyjobs_reached
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle _rudder_common_reports_generic
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (report)
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'c_old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${old_class_prefix}")
rudder verbose: V: Computing value of 'c_old_class_prefix'
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: V: 'c_old_class_prefix' => 'file_replace_lines__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'c_class_prefix'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: V: 'c_class_prefix' => ''
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("${class_prefix}")
rudder verbose: V: Computing value of 'c_class_prefix'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: V: 'c_class_prefix' => ''
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_length'
rudder debug: DeRefCopyPromise(): copying constraint: 'int'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_length("${class_prefix}")
rudder verbose: V: Computing value of 'class_prefix_length'
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: V: 'class_prefix_length' => '39'
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'component_key'
rudder debug: Evaluating vars promise: component_key
rudder debug: V: 'component_key' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: component_key
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END defaults promise (component_key)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_null'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("cf_null","${class_prefix}")
rudder debug: Evaluating classes promise: class_prefix_null
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("cf_null","${class_prefix}")
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_empty'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("","${class_prefix}")
rudder debug: Evaluating classes promise: class_prefix_empty
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("","${class_prefix}")
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_unexpanded'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'class_prefix_unexpanded' is already set
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_defined'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: class_prefix_defined
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_size_ok'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'class_prefix_size_ok' is already set
rudder debug: DeRefCopyPromise(): promiser:'use_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: use_class_prefix
rudder debug: Resolving classes and variables in 'bundle agent log_rudder'
rudder debug: DeRefCopyPromise(): promiser:'c_old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${old_class_prefix}")
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("${class_prefix}")
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_length'
rudder debug: DeRefCopyPromise(): copying constraint: 'int'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_length("${class_prefix}")
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: component_key
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying body classes: 'classes_generic'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"promise_repaired_$(x)","$(x)_repaired","$(x)_ok","$(x)_reached"}' -> ' {"promise_repaired_logger_rudder_${c_old_class_prefix}","logger_rudder_${c_old_class_prefix}_repaired","logger_rudder_${c_old_class_prefix}_ok","logger_rudder_${c_old_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"repair_failed_$(x)","$(x)_failed","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached"}' -> ' {"repair_failed_logger_rudder_${c_old_class_prefix}","logger_rudder_${c_old_class_prefix}_failed","logger_rudder_${c_old_class_prefix}_not_ok","logger_rudder_${c_old_class_prefix}_error","logger_rudder_${c_old_class_prefix}_not_kept","logger_rudder_${c_old_class_prefix}_not_repaired","logger_rudder_${c_old_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"repair_denied_$(x)","$(x)_denied","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached"}' -> ' {"repair_denied_logger_rudder_${c_old_class_prefix}","logger_rudder_${c_old_class_prefix}_denied","logger_rudder_${c_old_class_prefix}_not_ok","logger_rudder_${c_old_class_prefix}_error","logger_rudder_${c_old_class_prefix}_not_kept","logger_rudder_${c_old_class_prefix}_not_repaired","logger_rudder_${c_old_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"repair_timeout_$(x)","$(x)_timeout","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached"}' -> ' {"repair_timeout_logger_rudder_${c_old_class_prefix}","logger_rudder_${c_old_class_prefix}_timeout","logger_rudder_${c_old_class_prefix}_not_ok","logger_rudder_${c_old_class_prefix}_error","logger_rudder_${c_old_class_prefix}_not_kept","logger_rudder_${c_old_class_prefix}_not_repaired","logger_rudder_${c_old_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"promise_kept_$(x)","$(x)_kept","$(x)_ok","$(x)_not_repaired","$(x)_reached"}' -> ' {"promise_kept_logger_rudder_${c_old_class_prefix}","logger_rudder_${c_old_class_prefix}_kept","logger_rudder_${c_old_class_prefix}_ok","logger_rudder_${c_old_class_prefix}_not_repaired","logger_rudder_${c_old_class_prefix}_reached"}'
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'c_old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${old_class_prefix}")
rudder verbose: V: Computing value of 'c_old_class_prefix'
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: V: 'c_old_class_prefix' => 'file_replace_lines__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'c_class_prefix'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: V: 'c_class_prefix' => ''
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("${class_prefix}")
rudder verbose: V: Computing value of 'c_class_prefix'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: V: 'c_class_prefix' => ''
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_length'
rudder debug: DeRefCopyPromise(): copying constraint: 'int'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_length("${class_prefix}")
rudder verbose: V: Computing value of 'class_prefix_length'
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: V: 'class_prefix_length' => '39'
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'component_key'
rudder debug: Evaluating vars promise: component_key
rudder debug: V: 'component_key' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: component_key
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END defaults promise (component_key)
rudder verbose: C: .........................................................
rudder verbose: C: BEGIN classes / conditions (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_null'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("cf_null","${class_prefix}")
rudder debug: Evaluating classes promise: class_prefix_null
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("cf_null","${class_prefix}")
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_empty'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("","${class_prefix}")
rudder debug: Evaluating classes promise: class_prefix_empty
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: strcmp("","${class_prefix}")
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_unexpanded'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'class_prefix_unexpanded' is already set
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_defined'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: class_prefix_defined
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_size_ok'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Skipping evaluation of classes promise as class 'class_prefix_size_ok' is already set
rudder debug: DeRefCopyPromise(): promiser:'use_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'expression'
rudder debug: Evaluating classes promise: use_class_prefix
rudder debug: Resolving classes and variables in 'bundle agent log_rudder'
rudder debug: DeRefCopyPromise(): promiser:'c_old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("${old_class_prefix}")
rudder debug: Evaluating vars promise: c_old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'c_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("${class_prefix}")
rudder debug: Evaluating vars promise: c_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'class_prefix_length'
rudder debug: DeRefCopyPromise(): copying constraint: 'int'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_length("${class_prefix}")
rudder debug: Evaluating vars promise: class_prefix_length
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: component_key
rudder debug: DeRefCopyPromise(): promiser:'component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: DeRefCopyPromise(): copying constraint: 'if_match_regex'
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying body classes: 'classes_generic'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"promise_repaired_$(x)","$(x)_repaired","$(x)_ok","$(x)_reached"}' -> ' {"promise_repaired_logger_rudder_${c_old_class_prefix}","logger_rudder_${c_old_class_prefix}_repaired","logger_rudder_${c_old_class_prefix}_ok","logger_rudder_${c_old_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"repair_failed_$(x)","$(x)_failed","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached"}' -> ' {"repair_failed_logger_rudder_${c_old_class_prefix}","logger_rudder_${c_old_class_prefix}_failed","logger_rudder_${c_old_class_prefix}_not_ok","logger_rudder_${c_old_class_prefix}_error","logger_rudder_${c_old_class_prefix}_not_kept","logger_rudder_${c_old_class_prefix}_not_repaired","logger_rudder_${c_old_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"repair_denied_$(x)","$(x)_denied","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached"}' -> ' {"repair_denied_logger_rudder_${c_old_class_prefix}","logger_rudder_${c_old_class_prefix}_denied","logger_rudder_${c_old_class_prefix}_not_ok","logger_rudder_${c_old_class_prefix}_error","logger_rudder_${c_old_class_prefix}_not_kept","logger_rudder_${c_old_class_prefix}_not_repaired","logger_rudder_${c_old_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"repair_timeout_$(x)","$(x)_timeout","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached"}' -> ' {"repair_timeout_logger_rudder_${c_old_class_prefix}","logger_rudder_${c_old_class_prefix}_timeout","logger_rudder_${c_old_class_prefix}_not_ok","logger_rudder_${c_old_class_prefix}_error","logger_rudder_${c_old_class_prefix}_not_kept","logger_rudder_${c_old_class_prefix}_not_repaired","logger_rudder_${c_old_class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"promise_kept_$(x)","$(x)_kept","$(x)_ok","$(x)_not_repaired","$(x)_reached"}' -> ' {"promise_kept_logger_rudder_${c_old_class_prefix}","logger_rudder_${c_old_class_prefix}_kept","logger_rudder_${c_old_class_prefix}_ok","logger_rudder_${c_old_class_prefix}_not_repaired","logger_rudder_${c_old_class_prefix}_reached"}'
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for 'log_rudder' in namespace default
rudder verbose: A: Promises kept in 'log_rudder' = 3
rudder verbose: A: Promises not kept in 'log_rudder' = 0
rudder verbose: A: Promises repaired in 'log_rudder' = 0
rudder verbose: A: Aggregate compliance (promises kept/repaired) for bundle 'log_rudder' = 100.0%
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/ncf/common/30_generic_methods/_log_v3.cf' at line 41 comment 'Call the ${method} bundle with arguments file_replace_lines__etc_cron_d_dailyjobs, ${class_prefix}, @{args}'
rudder verbose: Method 'log_rudder' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle log_rudder
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (wrapper for log_rudder)
rudder debug: Iteration engine finished --- WARPING OUT
rudder debug: DeRefCopyPromise(): promiser:'wrapper for ${configuration.enabled_loggers}'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED
rudder debug: Iteration engine finished --- WARPING OUT
rudder debug: DeRefCopyPromise(): promiser:'wrapper for ${configuration.enabled_loggers}'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder debug: Starting iteration engine with 1 wheels --- ENTERING WARP SPEED
rudder debug: Iteration engine finished --- WARPING OUT
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for '_log_v3' in namespace default
rudder verbose: A: Promises kept in '_log_v3' = 4
rudder verbose: A: Promises not kept in '_log_v3' = 0
rudder verbose: A: Promises repaired in '_log_v3' = 0
rudder verbose: A: Aggregate compliance (promises kept/repaired) for bundle '_log_v3' = 100.0%
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/ncf/common/30_generic_methods/file_replace_lines.cf' at line 66
rudder verbose: Method '_log_v3' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle _log_v3
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (report)
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_replace_lines_${file}")
rudder verbose: V: Computing value of 'old_class_prefix'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: V: 'old_class_prefix' => 'file_replace_lines__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'args'
rudder debug: Evaluating vars promise: args
rudder debug: V: 'args' => '/etc/cron.d/dailyjobs, [0-9]{1,2}\s4(\s.*cron\.daily), 55 23${match.1}'
rudder debug: Evaluating vars promise: args
rudder debug: DeRefCopyPromise(): promiser:'report_param'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","args")
rudder verbose: V: Computing value of 'report_param'
rudder debug: Evaluating vars promise: report_param
rudder debug: V: 'report_param' => '/etc/cron.d/dailyjobs_[0-9]{1,2}\s4(\s.*cron\.daily)_55 23${match.1}'
rudder debug: Evaluating vars promise: report_param
rudder debug: DeRefCopyPromise(): promiser:'full_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder verbose: V: Computing value of 'full_class_prefix'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: V: 'full_class_prefix' => 'NONE'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder verbose: V: Computing value of 'class_prefix'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: V: 'class_prefix' => 'NONE'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: DeRefCopyPromise(): promiser:'${file}'
rudder debug: DeRefCopyPromise(): copying constraint: 'create'
rudder debug: DeRefCopyPromise(): copying constraint: 'edit_line'
rudder debug: DeRefCopyPromise(): copying body edit_defaults: 'ncf_empty_select'
rudder debug: DeRefCopyPromise(): expanding constraint 'empty_file_before_editing': '${select}' -> 'false'
rudder debug: DeRefCopyPromise(): expanding constraint 'max_file_size': '25M' -> '25M'
rudder debug: DeRefCopyPromise(): expanding constraint 'edit_backup': 'timestamp' -> 'timestamp'
rudder debug: DeRefCopyPromise(): copying body classes: 'classes_generic_two'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"promise_repaired_$(x)","$(x)_repaired","$(x)_ok","$(x)_reached","promise_repaired_$(y)","$(y)_repaired","$(y)_ok","$(y)_reached"}' -> ' {"promise_repaired_${old_class_prefix}","${old_class_prefix}_repaired","${old_class_prefix}_ok","${old_class_prefix}_reached","promise_repaired_${class_prefix}","${class_prefix}_repaired","${class_prefix}_ok","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"repair_failed_$(x)","$(x)_failed","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_failed_$(y)","$(y)_failed","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_failed_${old_class_prefix}","${old_class_prefix}_failed","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_failed_${class_prefix}","${class_prefix}_failed","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"repair_denied_$(x)","$(x)_denied","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_denied_$(y)","$(y)_denied","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_denied_${old_class_prefix}","${old_class_prefix}_denied","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_denied_${class_prefix}","${class_prefix}_denied","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"repair_timeout_$(x)","$(x)_timeout","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_timeout_$(y)","$(y)_timeout","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_timeout_${old_class_prefix}","${old_class_prefix}_timeout","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_timeout_${class_prefix}","${class_prefix}_timeout","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"promise_kept_$(x)","$(x)_kept","$(x)_ok","$(x)_not_repaired","$(x)_reached","promise_kept_$(y)","$(y)_kept","$(y)_ok","$(y)_not_repaired","$(y)_reached"}' -> ' {"promise_kept_${old_class_prefix}","${old_class_prefix}_kept","${old_class_prefix}_ok","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","promise_kept_${class_prefix}","${class_prefix}_kept","${class_prefix}_ok","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder verbose: Using the default body: files_action
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_file_replace_lines_cf_57' of type "files" (pass 2)
rudder verbose: P: Promiser/affected object: '/etc/cron.d/dailyjobs'
rudder verbose: P: Part of bundle: file_replace_lines
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/files/'/etc/cron.d/dailyjobs'[1]
rudder verbose: Using literal pathtype for '/etc/cron.d/dailyjobs'
rudder debug: DeRefCopyPromise(): promiser:'sanitize'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'sanitize'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_replace_lines_${file}")
rudder verbose: V: Computing value of 'old_class_prefix'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: V: 'old_class_prefix' => 'file_replace_lines__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'args'
rudder debug: Evaluating vars promise: args
rudder debug: V: 'args' => '/etc/cron.d/dailyjobs, [0-9]{1,2}\s4(\s.*cron\.daily), 55 23${match.1}'
rudder debug: Evaluating vars promise: args
rudder debug: DeRefCopyPromise(): promiser:'report_param'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","args")
rudder verbose: V: Computing value of 'report_param'
rudder debug: Evaluating vars promise: report_param
rudder debug: V: 'report_param' => '/etc/cron.d/dailyjobs_[0-9]{1,2}\s4(\s.*cron\.daily)_55 23${match.1}'
rudder debug: Evaluating vars promise: report_param
rudder debug: DeRefCopyPromise(): promiser:'full_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder verbose: V: Computing value of 'full_class_prefix'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: V: 'full_class_prefix' => 'NONE'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder verbose: V: Computing value of 'class_prefix'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: V: 'class_prefix' => 'NONE'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: DeRefCopyPromise(): promiser:'${file}'
rudder debug: DeRefCopyPromise(): copying constraint: 'create'
rudder debug: DeRefCopyPromise(): copying constraint: 'edit_line'
rudder debug: DeRefCopyPromise(): copying body edit_defaults: 'ncf_empty_select'
rudder debug: DeRefCopyPromise(): expanding constraint 'empty_file_before_editing': '${select}' -> 'false'
rudder debug: DeRefCopyPromise(): expanding constraint 'max_file_size': '25M' -> '25M'
rudder debug: DeRefCopyPromise(): expanding constraint 'edit_backup': 'timestamp' -> 'timestamp'
rudder debug: DeRefCopyPromise(): copying body classes: 'classes_generic_two'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"promise_repaired_$(x)","$(x)_repaired","$(x)_ok","$(x)_reached","promise_repaired_$(y)","$(y)_repaired","$(y)_ok","$(y)_reached"}' -> ' {"promise_repaired_${old_class_prefix}","${old_class_prefix}_repaired","${old_class_prefix}_ok","${old_class_prefix}_reached","promise_repaired_${class_prefix}","${class_prefix}_repaired","${class_prefix}_ok","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"repair_failed_$(x)","$(x)_failed","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_failed_$(y)","$(y)_failed","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_failed_${old_class_prefix}","${old_class_prefix}_failed","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_failed_${class_prefix}","${class_prefix}_failed","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"repair_denied_$(x)","$(x)_denied","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_denied_$(y)","$(y)_denied","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_denied_${old_class_prefix}","${old_class_prefix}_denied","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_denied_${class_prefix}","${class_prefix}_denied","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"repair_timeout_$(x)","$(x)_timeout","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_timeout_$(y)","$(y)_timeout","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_timeout_${old_class_prefix}","${old_class_prefix}_timeout","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_timeout_${class_prefix}","${class_prefix}_timeout","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"promise_kept_$(x)","$(x)_kept","$(x)_ok","$(x)_not_repaired","$(x)_reached","promise_kept_$(y)","$(y)_kept","$(y)_ok","$(y)_not_repaired","$(y)_reached"}' -> ' {"promise_kept_${old_class_prefix}","${old_class_prefix}_kept","${old_class_prefix}_ok","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","promise_kept_${class_prefix}","${class_prefix}_kept","${class_prefix}_ok","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder verbose: Using the default body: files_action
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_file_replace_lines_cf_57' of type "files" (pass 3)
rudder verbose: P: Promiser/affected object: '/etc/cron.d/dailyjobs'
rudder verbose: P: Part of bundle: file_replace_lines
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/files/'/etc/cron.d/dailyjobs'[1]
rudder verbose: Using literal pathtype for '/etc/cron.d/dailyjobs'
rudder debug: DeRefCopyPromise(): promiser:'sanitize'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'sanitize'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for 'file_replace_lines' in namespace default
rudder verbose: A: Promises kept in 'file_replace_lines' = 8
rudder verbose: A: Promises not kept in 'file_replace_lines' = 0
rudder verbose: A: Promises repaired in 'file_replace_lines' = 0
rudder verbose: A: Aggregate compliance (promises kept/repaired) for bundle 'file_replace_lines' = 100.0%
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/cfengine-community/inputs/centOS7_cron_dailyjobs_time2/1.2/centOS7_cron_dailyjobs_time2.cf' at line 12
rudder verbose: Method 'file_replace_lines' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle file_replace_lines
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (File replace lines)
rudder debug: DeRefCopyPromise(): promiser:'File replace lines_context_2'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_centOS7_cron_dailyjobs_time2_cf_14' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: 'File replace lines_context_2'
rudder verbose: P: Part of bundle: centOS7_cron_dailyjobs_time2
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines_context_2'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle _method_reporting_context( {"File replace lines","/etc/cron.d/dailyjobs"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'c_name' in scope '_method_reporting_context' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'c_key' in scope '_method_reporting_context' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent _method_reporting_context'
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_name'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_name' => 'File replace lines'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_key'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_key' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_name'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_name' => 'File replace lines'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_key'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_key' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_name'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_name' => 'File replace lines'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_key'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_key' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for '_method_reporting_context' in namespace default
rudder verbose: A: Zero promises executed for bundle '_method_reporting_context'
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/cfengine-community/inputs/centOS7_cron_dailyjobs_time2/1.2/centOS7_cron_dailyjobs_time2.cf' at line 14
rudder verbose: Method '_method_reporting_context' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle _method_reporting_context
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (File replace lines_context_2)
rudder debug: DeRefCopyPromise(): promiser:'File replace lines'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder debug: Evaluating function: concat("linux.(file_check_exists__etc_cron_d_dailyjobs_kept)")
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_centOS7_cron_dailyjobs_time2_cf_15' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: 'File replace lines'
rudder verbose: P: Part of bundle: centOS7_cron_dailyjobs_time2
rudder verbose: P: Base context class: any
rudder verbose: P: "if" class condition: linux.(file_check_exists__etc_cron_d_dailyjobs_kept)
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle file_replace_lines( {"/etc/cron.d/dailyjobs","([0-9]{1,2})\s4{1,2}(\s.*cron\.weekly)","${match.1} 1${match.2}"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'file' in scope 'file_replace_lines' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'line' in scope 'file_replace_lines' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'replacement' in scope 'file_replace_lines' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent file_replace_lines'
rudder debug: DeRefCopyPromise(): promiser:'old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_replace_lines_${file}")
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Evaluating vars promise: args
rudder debug: DeRefCopyPromise(): promiser:'report_param'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","args")
rudder debug: Evaluating vars promise: report_param
rudder debug: DeRefCopyPromise(): promiser:'full_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_replace_lines_${file}")
rudder verbose: V: Computing value of 'old_class_prefix'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: V: 'old_class_prefix' => 'file_replace_lines__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'args'
rudder debug: Evaluating vars promise: args
rudder debug: V: 'args' => '/etc/cron.d/dailyjobs, ([0-9]{1,2})\s4{1,2}(\s.*cron\.weekly), ${match.1} 1${match.2}'
rudder debug: Evaluating vars promise: args
rudder debug: DeRefCopyPromise(): promiser:'report_param'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","args")
rudder verbose: V: Computing value of 'report_param'
rudder debug: Evaluating vars promise: report_param
rudder debug: V: 'report_param' => '/etc/cron.d/dailyjobs_([0-9]{1,2})\s4{1,2}(\s.*cron\.weekly)_${match.1} 1${match.2}'
rudder debug: Evaluating vars promise: report_param
rudder debug: DeRefCopyPromise(): promiser:'full_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder verbose: V: Computing value of 'full_class_prefix'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: V: 'full_class_prefix' => 'NONE'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder verbose: V: Computing value of 'class_prefix'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: V: 'class_prefix' => 'NONE'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: DeRefCopyPromise(): promiser:'${file}'
rudder debug: DeRefCopyPromise(): copying constraint: 'create'
rudder debug: DeRefCopyPromise(): copying constraint: 'edit_line'
rudder debug: DeRefCopyPromise(): copying body edit_defaults: 'ncf_empty_select'
rudder debug: DeRefCopyPromise(): expanding constraint 'empty_file_before_editing': '${select}' -> 'false'
rudder debug: DeRefCopyPromise(): expanding constraint 'max_file_size': '25M' -> '25M'
rudder debug: DeRefCopyPromise(): expanding constraint 'edit_backup': 'timestamp' -> 'timestamp'
rudder debug: DeRefCopyPromise(): copying body classes: 'classes_generic_two'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"promise_repaired_$(x)","$(x)_repaired","$(x)_ok","$(x)_reached","promise_repaired_$(y)","$(y)_repaired","$(y)_ok","$(y)_reached"}' -> ' {"promise_repaired_${old_class_prefix}","${old_class_prefix}_repaired","${old_class_prefix}_ok","${old_class_prefix}_reached","promise_repaired_${class_prefix}","${class_prefix}_repaired","${class_prefix}_ok","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"repair_failed_$(x)","$(x)_failed","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_failed_$(y)","$(y)_failed","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_failed_${old_class_prefix}","${old_class_prefix}_failed","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_failed_${class_prefix}","${class_prefix}_failed","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"repair_denied_$(x)","$(x)_denied","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_denied_$(y)","$(y)_denied","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_denied_${old_class_prefix}","${old_class_prefix}_denied","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_denied_${class_prefix}","${class_prefix}_denied","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"repair_timeout_$(x)","$(x)_timeout","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_timeout_$(y)","$(y)_timeout","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_timeout_${old_class_prefix}","${old_class_prefix}_timeout","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_timeout_${class_prefix}","${class_prefix}_timeout","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"promise_kept_$(x)","$(x)_kept","$(x)_ok","$(x)_not_repaired","$(x)_reached","promise_kept_$(y)","$(y)_kept","$(y)_ok","$(y)_not_repaired","$(y)_reached"}' -> ' {"promise_kept_${old_class_prefix}","${old_class_prefix}_kept","${old_class_prefix}_ok","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","promise_kept_${class_prefix}","${class_prefix}_kept","${class_prefix}_ok","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder verbose: Using the default body: files_action
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_file_replace_lines_cf_57' of type "files" (pass 1)
rudder verbose: P: Promiser/affected object: '/etc/cron.d/dailyjobs'
rudder verbose: P: From parameterized bundle: file_replace_lines( {"/etc/cron.d/dailyjobs","([0-9]{1,2})\s4{1,2}(\s.*cron\.weekly)","${match.1} 1${match.2}"})
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/files/'/etc/cron.d/dailyjobs'[1]
rudder verbose: Using literal pathtype for '/etc/cron.d/dailyjobs'
rudder debug: Direct file reference '/etc/cron.d/dailyjobs', no search implied
rudder verbose: Handling file edits in edit_line bundle 'regex_replace'
rudder verbose: V: + Private parameter: 'find' in scope 'regex_replace' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'replace' in scope 'regex_replace' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle edit_line regex_replace'
rudder debug: DeRefCopyPromise(): promiser:'$(find)'
rudder debug: DeRefCopyPromise(): copying body replace_with: 'value'
rudder debug: DeRefCopyPromise(): expanding constraint 'replace_value': '$(x)' -> '$(replace)'
rudder debug: DeRefCopyPromise(): expanding constraint 'occurrences': 'all' -> 'all'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_files_cf_337' of type "replace_patterns" (pass 1)
rudder verbose: P: Promiser/affected object: '([0-9]{1,2})\s4{1,2}(\s.:cron\.weekly)'
rudder verbose: P: From parameterized bundle: regex_replace( {"/etc/cron.d/dailyjobs","([0-9]{1,2})\s4{1,2}(\s.*cron\.weekly)","${match.1} 1${match.2}"})
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/files/'/etc/cron.d/dailyjobs'/default/regex_replace/replace_patterns/'([0-9]{1,2})\s4{1,2}(\s.:cron\.weekly)'[1]
rudder verbose: P:
rudder verbose: P: Comment: Search and replace string
rudder verbose: Looking at pattern '([0-9]{1,2})\s4{1,2}(\s.*cron\.weekly)'
rudder verbose: Additional promise info: source path '/var/rudder/ncf/common/20_cfe_basics/cfengine/files.cf' at line 337 comment 'Search and replace string'
rudder verbose: No pattern '([0-9]{1,2})\s4{1,2}(\s.*cron\.weekly)' in '/etc/cron.d/dailyjobs'
rudder debug: DeRefCopyPromise(): promiser:'$(find)'
rudder debug: DeRefCopyPromise(): copying body replace_with: 'value'
rudder debug: DeRefCopyPromise(): expanding constraint 'replace_value': '$(x)' -> '$(replace)'
rudder debug: DeRefCopyPromise(): expanding constraint 'occurrences': 'all' -> 'all'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_files_cf_337' of type "replace_patterns" (pass 1)
rudder verbose: P: Promiser/affected object: '([0-9]{1,2})\s4{1,2}(\s.:cron\.weekly)'
rudder verbose: P: From parameterized bundle: regex_replace( {"/etc/cron.d/dailyjobs","([0-9]{1,2})\s4{1,2}(\s.*cron\.weekly)","${match.1} 1${match.2}"})
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/files/'/etc/cron.d/dailyjobs'/default/regex_replace/replace_patterns/'([0-9]{1,2})\s4{1,2}(\s.:cron\.weekly)'[1]
rudder verbose: P:
rudder verbose: P: Comment: Search and replace string
rudder verbose: Looking at pattern '([0-9]{1,2})\s4{1,2}(\s.*cron\.weekly)'
rudder debug: DeRefCopyPromise(): promiser:'$(find)'
rudder debug: DeRefCopyPromise(): copying body replace_with: 'value'
rudder debug: DeRefCopyPromise(): expanding constraint 'replace_value': '$(x)' -> '$(replace)'
rudder debug: DeRefCopyPromise(): expanding constraint 'occurrences': 'all' -> 'all'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_files_cf_337' of type "replace_patterns" (pass 1)
rudder verbose: P: Promiser/affected object: '([0-9]{1,2})\s4{1,2}(\s.:cron\.weekly)'
rudder verbose: P: From parameterized bundle: regex_replace( {"/etc/cron.d/dailyjobs","([0-9]{1,2})\s4{1,2}(\s.*cron\.weekly)","${match.1} 1${match.2}"})
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/files/'/etc/cron.d/dailyjobs'/default/regex_replace/replace_patterns/'([0-9]{1,2})\s4{1,2}(\s.:cron\.weekly)'[1]
rudder verbose: P:
rudder verbose: P: Comment: Search and replace string
rudder verbose: Looking at pattern '([0-9]{1,2})\s4{1,2}(\s.*cron\.weekly)'
rudder verbose: Additional promise info: source path '/var/rudder/ncf/common/30_generic_methods/file_replace_lines.cf' at line 57
rudder verbose: No edit changes to file '/etc/cron.d/dailyjobs' need saving
rudder verbose: C: + promise outcome class 'promise_kept_file_replace_lines__etc_cron_d_dailyjobs'
rudder verbose: C: + promise outcome class 'file_replace_lines__etc_cron_d_dailyjobs_kept'
rudder verbose: C: + promise outcome class 'file_replace_lines__etc_cron_d_dailyjobs_ok'
rudder verbose: C: + promise outcome class 'file_replace_lines__etc_cron_d_dailyjobs_not_repaired'
rudder verbose: C: + promise outcome class 'file_replace_lines__etc_cron_d_dailyjobs_reached'
rudder verbose: C: + promise outcome class 'promise_kept___class_prefix_'
rudder verbose: C: + promise outcome class '__class_prefix__kept'
rudder verbose: C: + promise outcome class '__class_prefix__ok'
rudder verbose: C: + promise outcome class '__class_prefix__not_repaired'
rudder verbose: C: + promise outcome class '__class_prefix__reached'
rudder verbose: Handling file existence constraints on '/etc/cron.d/dailyjobs'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END files promise (/etc/cron.d/dailyjobs)
rudder debug: DeRefCopyPromise(): promiser:'sanitize'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'sanitize'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_replace_lines_${file}")
rudder verbose: V: Computing value of 'old_class_prefix'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: V: 'old_class_prefix' => 'file_replace_lines__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'args'
rudder debug: Evaluating vars promise: args
rudder debug: V: 'args' => '/etc/cron.d/dailyjobs, ([0-9]{1,2})\s4{1,2}(\s.*cron\.weekly), ${match.1} 1${match.2}'
rudder debug: Evaluating vars promise: args
rudder debug: DeRefCopyPromise(): promiser:'report_param'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","args")
rudder verbose: V: Computing value of 'report_param'
rudder debug: Evaluating vars promise: report_param
rudder debug: V: 'report_param' => '/etc/cron.d/dailyjobs_([0-9]{1,2})\s4{1,2}(\s.*cron\.weekly)_${match.1} 1${match.2}'
rudder debug: Evaluating vars promise: report_param
rudder debug: DeRefCopyPromise(): promiser:'full_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder verbose: V: Computing value of 'full_class_prefix'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: V: 'full_class_prefix' => 'NONE'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder verbose: V: Computing value of 'class_prefix'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: V: 'class_prefix' => 'NONE'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: DeRefCopyPromise(): promiser:'${file}'
rudder debug: DeRefCopyPromise(): copying constraint: 'create'
rudder debug: DeRefCopyPromise(): copying constraint: 'edit_line'
rudder debug: DeRefCopyPromise(): copying body edit_defaults: 'ncf_empty_select'
rudder debug: DeRefCopyPromise(): expanding constraint 'empty_file_before_editing': '${select}' -> 'false'
rudder debug: DeRefCopyPromise(): expanding constraint 'max_file_size': '25M' -> '25M'
rudder debug: DeRefCopyPromise(): expanding constraint 'edit_backup': 'timestamp' -> 'timestamp'
rudder debug: DeRefCopyPromise(): copying body classes: 'classes_generic_two'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"promise_repaired_$(x)","$(x)_repaired","$(x)_ok","$(x)_reached","promise_repaired_$(y)","$(y)_repaired","$(y)_ok","$(y)_reached"}' -> ' {"promise_repaired_${old_class_prefix}","${old_class_prefix}_repaired","${old_class_prefix}_ok","${old_class_prefix}_reached","promise_repaired_${class_prefix}","${class_prefix}_repaired","${class_prefix}_ok","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"repair_failed_$(x)","$(x)_failed","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_failed_$(y)","$(y)_failed","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_failed_${old_class_prefix}","${old_class_prefix}_failed","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_failed_${class_prefix}","${class_prefix}_failed","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"repair_denied_$(x)","$(x)_denied","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_denied_$(y)","$(y)_denied","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_denied_${old_class_prefix}","${old_class_prefix}_denied","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_denied_${class_prefix}","${class_prefix}_denied","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"repair_timeout_$(x)","$(x)_timeout","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_timeout_$(y)","$(y)_timeout","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_timeout_${old_class_prefix}","${old_class_prefix}_timeout","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_timeout_${class_prefix}","${class_prefix}_timeout","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"promise_kept_$(x)","$(x)_kept","$(x)_ok","$(x)_not_repaired","$(x)_reached","promise_kept_$(y)","$(y)_kept","$(y)_ok","$(y)_not_repaired","$(y)_reached"}' -> ' {"promise_kept_${old_class_prefix}","${old_class_prefix}_kept","${old_class_prefix}_ok","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","promise_kept_${class_prefix}","${class_prefix}_kept","${class_prefix}_ok","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder verbose: Using the default body: files_action
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_file_replace_lines_cf_57' of type "files" (pass 2)
rudder verbose: P: Promiser/affected object: '/etc/cron.d/dailyjobs'
rudder verbose: P: From parameterized bundle: file_replace_lines( {"/etc/cron.d/dailyjobs","([0-9]{1,2})\s4{1,2}(\s.*cron\.weekly)","${match.1} 1${match.2}"})
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/files/'/etc/cron.d/dailyjobs'[1]
rudder verbose: Using literal pathtype for '/etc/cron.d/dailyjobs'
rudder debug: DeRefCopyPromise(): promiser:'sanitize'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'sanitize'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_replace_lines_${file}")
rudder verbose: V: Computing value of 'old_class_prefix'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: V: 'old_class_prefix' => 'file_replace_lines__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'args'
rudder debug: Evaluating vars promise: args
rudder debug: V: 'args' => '/etc/cron.d/dailyjobs, ([0-9]{1,2})\s4{1,2}(\s.*cron\.weekly), ${match.1} 1${match.2}'
rudder debug: Evaluating vars promise: args
rudder debug: DeRefCopyPromise(): promiser:'report_param'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","args")
rudder verbose: V: Computing value of 'report_param'
rudder debug: Evaluating vars promise: report_param
rudder debug: V: 'report_param' => '/etc/cron.d/dailyjobs_([0-9]{1,2})\s4{1,2}(\s.*cron\.weekly)_${match.1} 1${match.2}'
rudder debug: Evaluating vars promise: report_param
rudder debug: DeRefCopyPromise(): promiser:'full_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder verbose: V: Computing value of 'full_class_prefix'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: V: 'full_class_prefix' => 'NONE'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder verbose: V: Computing value of 'class_prefix'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: V: 'class_prefix' => 'NONE'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: DeRefCopyPromise(): promiser:'${file}'
rudder debug: DeRefCopyPromise(): copying constraint: 'create'
rudder debug: DeRefCopyPromise(): copying constraint: 'edit_line'
rudder debug: DeRefCopyPromise(): copying body edit_defaults: 'ncf_empty_select'
rudder debug: DeRefCopyPromise(): expanding constraint 'empty_file_before_editing': '${select}' -> 'false'
rudder debug: DeRefCopyPromise(): expanding constraint 'max_file_size': '25M' -> '25M'
rudder debug: DeRefCopyPromise(): expanding constraint 'edit_backup': 'timestamp' -> 'timestamp'
rudder debug: DeRefCopyPromise(): copying body classes: 'classes_generic_two'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"promise_repaired_$(x)","$(x)_repaired","$(x)_ok","$(x)_reached","promise_repaired_$(y)","$(y)_repaired","$(y)_ok","$(y)_reached"}' -> ' {"promise_repaired_${old_class_prefix}","${old_class_prefix}_repaired","${old_class_prefix}_ok","${old_class_prefix}_reached","promise_repaired_${class_prefix}","${class_prefix}_repaired","${class_prefix}_ok","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"repair_failed_$(x)","$(x)_failed","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_failed_$(y)","$(y)_failed","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_failed_${old_class_prefix}","${old_class_prefix}_failed","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_failed_${class_prefix}","${class_prefix}_failed","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"repair_denied_$(x)","$(x)_denied","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_denied_$(y)","$(y)_denied","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_denied_${old_class_prefix}","${old_class_prefix}_denied","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_denied_${class_prefix}","${class_prefix}_denied","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"repair_timeout_$(x)","$(x)_timeout","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_timeout_$(y)","$(y)_timeout","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_timeout_${old_class_prefix}","${old_class_prefix}_timeout","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_timeout_${class_prefix}","${class_prefix}_timeout","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"promise_kept_$(x)","$(x)_kept","$(x)_ok","$(x)_not_repaired","$(x)_reached","promise_kept_$(y)","$(y)_kept","$(y)_ok","$(y)_not_repaired","$(y)_reached"}' -> ' {"promise_kept_${old_class_prefix}","${old_class_prefix}_kept","${old_class_prefix}_ok","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","promise_kept_${class_prefix}","${class_prefix}_kept","${class_prefix}_ok","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder verbose: Using the default body: files_action
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_file_replace_lines_cf_57' of type "files" (pass 3)
rudder verbose: P: Promiser/affected object: '/etc/cron.d/dailyjobs'
rudder verbose: P: From parameterized bundle: file_replace_lines( {"/etc/cron.d/dailyjobs","([0-9]{1,2})\s4{1,2}(\s.*cron\.weekly)","${match.1} 1${match.2}"})
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/files/'/etc/cron.d/dailyjobs'[1]
rudder verbose: Using literal pathtype for '/etc/cron.d/dailyjobs'
rudder debug: DeRefCopyPromise(): promiser:'sanitize'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'sanitize'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for 'file_replace_lines' in namespace default
rudder verbose: A: Promises kept in 'file_replace_lines' = 1
rudder verbose: A: Promises not kept in 'file_replace_lines' = 0
rudder verbose: A: Promises repaired in 'file_replace_lines' = 0
rudder verbose: A: Aggregate compliance (promises kept/repaired) for bundle 'file_replace_lines' = 100.0%
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/cfengine-community/inputs/centOS7_cron_dailyjobs_time2/1.2/centOS7_cron_dailyjobs_time2.cf' at line 15
rudder verbose: Method 'file_replace_lines' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle file_replace_lines
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (File replace lines)
rudder debug: DeRefCopyPromise(): promiser:'File replace lines_context_3'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_centOS7_cron_dailyjobs_time2_cf_17' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: 'File replace lines_context_3'
rudder verbose: P: Part of bundle: centOS7_cron_dailyjobs_time2
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines_context_3'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle _method_reporting_context( {"File replace lines","/etc/cron.d/dailyjobs"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'c_name' in scope '_method_reporting_context' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'c_key' in scope '_method_reporting_context' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent _method_reporting_context'
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_name'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_name' => 'File replace lines'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_key'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_key' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_name'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_name' => 'File replace lines'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_key'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_key' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_name'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_name' => 'File replace lines'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_key'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_key' => '/etc/cron.d/dailyjobs'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for '_method_reporting_context' in namespace default
rudder verbose: A: Zero promises executed for bundle '_method_reporting_context'
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/cfengine-community/inputs/centOS7_cron_dailyjobs_time2/1.2/centOS7_cron_dailyjobs_time2.cf' at line 17
rudder verbose: Method '_method_reporting_context' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle _method_reporting_context
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (File replace lines_context_3)
rudder debug: DeRefCopyPromise(): promiser:'File replace lines'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder debug: Evaluating function: concat("linux.(file_check_exists__etc_cron_d_dailyjobs_kept)")
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_centOS7_cron_dailyjobs_time2_cf_18' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: 'File replace lines'
rudder verbose: P: Part of bundle: centOS7_cron_dailyjobs_time2
rudder verbose: P: Base context class: any
rudder verbose: P: "if" class condition: linux.(file_check_exists__etc_cron_d_dailyjobs_kept)
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle file_replace_lines( {"/etc/cron.d/dailyjobs","[0-9]{1,2}\s4(\s.*cron\.monthly)","42 3${match.1}"})
rudder verbose: B: *****************************************************************
rudder verbose: V: + Private parameter: 'file' in scope 'file_replace_lines' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'line' in scope 'file_replace_lines' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'replacement' in scope 'file_replace_lines' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle agent file_replace_lines'
rudder debug: DeRefCopyPromise(): promiser:'old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_replace_lines_${file}")
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Evaluating vars promise: args
rudder debug: DeRefCopyPromise(): promiser:'report_param'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","args")
rudder debug: Evaluating vars promise: report_param
rudder debug: DeRefCopyPromise(): promiser:'full_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_replace_lines_${file}")
rudder verbose: V: Computing value of 'old_class_prefix'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: V: 'old_class_prefix' => 'file_replace_lines__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'args'
rudder debug: Evaluating vars promise: args
rudder debug: V: 'args' => '/etc/cron.d/dailyjobs, [0-9]{1,2}\s4(\s.*cron\.monthly), 42 3${match.1}'
rudder debug: Evaluating vars promise: args
rudder debug: DeRefCopyPromise(): promiser:'report_param'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","args")
rudder verbose: V: Computing value of 'report_param'
rudder debug: Evaluating vars promise: report_param
rudder debug: V: 'report_param' => '/etc/cron.d/dailyjobs_[0-9]{1,2}\s4(\s.*cron\.monthly)_42 3${match.1}'
rudder debug: Evaluating vars promise: report_param
rudder debug: DeRefCopyPromise(): promiser:'full_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder verbose: V: Computing value of 'full_class_prefix'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: V: 'full_class_prefix' => 'NONE'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder verbose: V: Computing value of 'class_prefix'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: V: 'class_prefix' => 'NONE'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: DeRefCopyPromise(): promiser:'${file}'
rudder debug: DeRefCopyPromise(): copying constraint: 'create'
rudder debug: DeRefCopyPromise(): copying constraint: 'edit_line'
rudder debug: DeRefCopyPromise(): copying body edit_defaults: 'ncf_empty_select'
rudder debug: DeRefCopyPromise(): expanding constraint 'empty_file_before_editing': '${select}' -> 'false'
rudder debug: DeRefCopyPromise(): expanding constraint 'max_file_size': '25M' -> '25M'
rudder debug: DeRefCopyPromise(): expanding constraint 'edit_backup': 'timestamp' -> 'timestamp'
rudder debug: DeRefCopyPromise(): copying body classes: 'classes_generic_two'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"promise_repaired_$(x)","$(x)_repaired","$(x)_ok","$(x)_reached","promise_repaired_$(y)","$(y)_repaired","$(y)_ok","$(y)_reached"}' -> ' {"promise_repaired_${old_class_prefix}","${old_class_prefix}_repaired","${old_class_prefix}_ok","${old_class_prefix}_reached","promise_repaired_${class_prefix}","${class_prefix}_repaired","${class_prefix}_ok","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"repair_failed_$(x)","$(x)_failed","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_failed_$(y)","$(y)_failed","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_failed_${old_class_prefix}","${old_class_prefix}_failed","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_failed_${class_prefix}","${class_prefix}_failed","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"repair_denied_$(x)","$(x)_denied","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_denied_$(y)","$(y)_denied","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_denied_${old_class_prefix}","${old_class_prefix}_denied","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_denied_${class_prefix}","${class_prefix}_denied","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"repair_timeout_$(x)","$(x)_timeout","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_timeout_$(y)","$(y)_timeout","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_timeout_${old_class_prefix}","${old_class_prefix}_timeout","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_timeout_${class_prefix}","${class_prefix}_timeout","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"promise_kept_$(x)","$(x)_kept","$(x)_ok","$(x)_not_repaired","$(x)_reached","promise_kept_$(y)","$(y)_kept","$(y)_ok","$(y)_not_repaired","$(y)_reached"}' -> ' {"promise_kept_${old_class_prefix}","${old_class_prefix}_kept","${old_class_prefix}_ok","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","promise_kept_${class_prefix}","${class_prefix}_kept","${class_prefix}_ok","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder verbose: Using the default body: files_action
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_file_replace_lines_cf_57' of type "files" (pass 1)
rudder verbose: P: Promiser/affected object: '/etc/cron.d/dailyjobs'
rudder verbose: P: From parameterized bundle: file_replace_lines( {"/etc/cron.d/dailyjobs","[0-9]{1,2}\s4(\s.*cron\.monthly)","42 3${match.1}"})
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/files/'/etc/cron.d/dailyjobs'[1]
rudder verbose: Using literal pathtype for '/etc/cron.d/dailyjobs'
rudder debug: Direct file reference '/etc/cron.d/dailyjobs', no search implied
rudder verbose: Handling file edits in edit_line bundle 'regex_replace'
rudder verbose: V: + Private parameter: 'find' in scope 'regex_replace' (type: s) in pass 1
rudder verbose: V: + Private parameter: 'replace' in scope 'regex_replace' (type: s) in pass 1
rudder debug: Resolving classes and variables in 'bundle edit_line regex_replace'
rudder debug: DeRefCopyPromise(): promiser:'$(find)'
rudder debug: DeRefCopyPromise(): copying body replace_with: 'value'
rudder debug: DeRefCopyPromise(): expanding constraint 'replace_value': '$(x)' -> '$(replace)'
rudder debug: DeRefCopyPromise(): expanding constraint 'occurrences': 'all' -> 'all'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_files_cf_337' of type "replace_patterns" (pass 1)
rudder verbose: P: Promiser/affected object: '[0-9]{1,2}\s4(\s.:cron\.monthly)'
rudder verbose: P: From parameterized bundle: regex_replace( {"/etc/cron.d/dailyjobs","[0-9]{1,2}\s4(\s.*cron\.monthly)","42 3${match.1}"})
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/files/'/etc/cron.d/dailyjobs'/default/regex_replace/replace_patterns/'[0-9]{1,2}\s4(\s.:cron\.monthly)'[1]
rudder verbose: P:
rudder verbose: P: Comment: Search and replace string
rudder verbose: Looking at pattern '[0-9]{1,2}\s4(\s.*cron\.monthly)'
rudder verbose: Additional promise info: source path '/var/rudder/ncf/common/20_cfe_basics/cfengine/files.cf' at line 337 comment 'Search and replace string'
rudder verbose: No pattern '[0-9]{1,2}\s4(\s.*cron\.monthly)' in '/etc/cron.d/dailyjobs'
rudder debug: DeRefCopyPromise(): promiser:'$(find)'
rudder debug: DeRefCopyPromise(): copying body replace_with: 'value'
rudder debug: DeRefCopyPromise(): expanding constraint 'replace_value': '$(x)' -> '$(replace)'
rudder debug: DeRefCopyPromise(): expanding constraint 'occurrences': 'all' -> 'all'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_files_cf_337' of type "replace_patterns" (pass 1)
rudder verbose: P: Promiser/affected object: '[0-9]{1,2}\s4(\s.:cron\.monthly)'
rudder verbose: P: From parameterized bundle: regex_replace( {"/etc/cron.d/dailyjobs","[0-9]{1,2}\s4(\s.*cron\.monthly)","42 3${match.1}"})
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/files/'/etc/cron.d/dailyjobs'/default/regex_replace/replace_patterns/'[0-9]{1,2}\s4(\s.:cron\.monthly)'[1]
rudder verbose: P:
rudder verbose: P: Comment: Search and replace string
rudder verbose: Looking at pattern '[0-9]{1,2}\s4(\s.*cron\.monthly)'
rudder debug: DeRefCopyPromise(): promiser:'$(find)'
rudder debug: DeRefCopyPromise(): copying body replace_with: 'value'
rudder debug: DeRefCopyPromise(): expanding constraint 'replace_value': '$(x)' -> '$(replace)'
rudder debug: DeRefCopyPromise(): expanding constraint 'occurrences': 'all' -> 'all'
rudder debug: DeRefCopyPromise(): copying constraint: 'comment'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_files_cf_337' of type "replace_patterns" (pass 1)
rudder verbose: P: Promiser/affected object: '[0-9]{1,2}\s4(\s.:cron\.monthly)'
rudder verbose: P: From parameterized bundle: regex_replace( {"/etc/cron.d/dailyjobs","[0-9]{1,2}\s4(\s.*cron\.monthly)","42 3${match.1}"})
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/files/'/etc/cron.d/dailyjobs'/default/regex_replace/replace_patterns/'[0-9]{1,2}\s4(\s.:cron\.monthly)'[1]
rudder verbose: P:
rudder verbose: P: Comment: Search and replace string
rudder verbose: Looking at pattern '[0-9]{1,2}\s4(\s.*cron\.monthly)'
rudder verbose: Additional promise info: source path '/var/rudder/ncf/common/30_generic_methods/file_replace_lines.cf' at line 57
rudder verbose: No edit changes to file '/etc/cron.d/dailyjobs' need saving
rudder verbose: C: + promise outcome class 'promise_kept_file_replace_lines__etc_cron_d_dailyjobs'
rudder verbose: C: + promise outcome class 'file_replace_lines__etc_cron_d_dailyjobs_kept'
rudder verbose: C: + promise outcome class 'file_replace_lines__etc_cron_d_dailyjobs_ok'
rudder verbose: C: + promise outcome class 'file_replace_lines__etc_cron_d_dailyjobs_not_repaired'
rudder verbose: C: + promise outcome class 'file_replace_lines__etc_cron_d_dailyjobs_reached'
rudder verbose: C: + promise outcome class 'promise_kept___class_prefix_'
rudder verbose: C: + promise outcome class '__class_prefix__kept'
rudder verbose: C: + promise outcome class '__class_prefix__ok'
rudder verbose: C: + promise outcome class '__class_prefix__not_repaired'
rudder verbose: C: + promise outcome class '__class_prefix__reached'
rudder verbose: Handling file existence constraints on '/etc/cron.d/dailyjobs'
rudder verbose: A: Promise was KEPT
rudder verbose: P: END files promise (/etc/cron.d/dailyjobs)
rudder debug: DeRefCopyPromise(): promiser:'sanitize'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'sanitize'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_replace_lines_${file}")
rudder verbose: V: Computing value of 'old_class_prefix'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: V: 'old_class_prefix' => 'file_replace_lines__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'args'
rudder debug: Evaluating vars promise: args
rudder debug: V: 'args' => '/etc/cron.d/dailyjobs, [0-9]{1,2}\s4(\s.*cron\.monthly), 42 3${match.1}'
rudder debug: Evaluating vars promise: args
rudder debug: DeRefCopyPromise(): promiser:'report_param'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","args")
rudder verbose: V: Computing value of 'report_param'
rudder debug: Evaluating vars promise: report_param
rudder debug: V: 'report_param' => '/etc/cron.d/dailyjobs_[0-9]{1,2}\s4(\s.*cron\.monthly)_42 3${match.1}'
rudder debug: Evaluating vars promise: report_param
rudder debug: DeRefCopyPromise(): promiser:'full_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder verbose: V: Computing value of 'full_class_prefix'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: V: 'full_class_prefix' => 'NONE'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder verbose: V: Computing value of 'class_prefix'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: V: 'class_prefix' => 'NONE'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: DeRefCopyPromise(): promiser:'${file}'
rudder debug: DeRefCopyPromise(): copying constraint: 'create'
rudder debug: DeRefCopyPromise(): copying constraint: 'edit_line'
rudder debug: DeRefCopyPromise(): copying body edit_defaults: 'ncf_empty_select'
rudder debug: DeRefCopyPromise(): expanding constraint 'empty_file_before_editing': '${select}' -> 'false'
rudder debug: DeRefCopyPromise(): expanding constraint 'max_file_size': '25M' -> '25M'
rudder debug: DeRefCopyPromise(): expanding constraint 'edit_backup': 'timestamp' -> 'timestamp'
rudder debug: DeRefCopyPromise(): copying body classes: 'classes_generic_two'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"promise_repaired_$(x)","$(x)_repaired","$(x)_ok","$(x)_reached","promise_repaired_$(y)","$(y)_repaired","$(y)_ok","$(y)_reached"}' -> ' {"promise_repaired_${old_class_prefix}","${old_class_prefix}_repaired","${old_class_prefix}_ok","${old_class_prefix}_reached","promise_repaired_${class_prefix}","${class_prefix}_repaired","${class_prefix}_ok","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"repair_failed_$(x)","$(x)_failed","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_failed_$(y)","$(y)_failed","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_failed_${old_class_prefix}","${old_class_prefix}_failed","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_failed_${class_prefix}","${class_prefix}_failed","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"repair_denied_$(x)","$(x)_denied","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_denied_$(y)","$(y)_denied","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_denied_${old_class_prefix}","${old_class_prefix}_denied","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_denied_${class_prefix}","${class_prefix}_denied","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"repair_timeout_$(x)","$(x)_timeout","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_timeout_$(y)","$(y)_timeout","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_timeout_${old_class_prefix}","${old_class_prefix}_timeout","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_timeout_${class_prefix}","${class_prefix}_timeout","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"promise_kept_$(x)","$(x)_kept","$(x)_ok","$(x)_not_repaired","$(x)_reached","promise_kept_$(y)","$(y)_kept","$(y)_ok","$(y)_not_repaired","$(y)_reached"}' -> ' {"promise_kept_${old_class_prefix}","${old_class_prefix}_kept","${old_class_prefix}_ok","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","promise_kept_${class_prefix}","${class_prefix}_kept","${class_prefix}_ok","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder verbose: Using the default body: files_action
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_file_replace_lines_cf_57' of type "files" (pass 2)
rudder verbose: P: Promiser/affected object: '/etc/cron.d/dailyjobs'
rudder verbose: P: From parameterized bundle: file_replace_lines( {"/etc/cron.d/dailyjobs","[0-9]{1,2}\s4(\s.*cron\.monthly)","42 3${match.1}"})
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/files/'/etc/cron.d/dailyjobs'[1]
rudder verbose: Using literal pathtype for '/etc/cron.d/dailyjobs'
rudder debug: DeRefCopyPromise(): promiser:'sanitize'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'sanitize'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'old_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: canonify("file_replace_lines_${file}")
rudder verbose: V: Computing value of 'old_class_prefix'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: V: 'old_class_prefix' => 'file_replace_lines__etc_cron_d_dailyjobs'
rudder debug: Evaluating vars promise: old_class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'args'
rudder debug: Evaluating vars promise: args
rudder debug: V: 'args' => '/etc/cron.d/dailyjobs, [0-9]{1,2}\s4(\s.*cron\.monthly), 42 3${match.1}'
rudder debug: Evaluating vars promise: args
rudder debug: DeRefCopyPromise(): promiser:'report_param'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","args")
rudder verbose: V: Computing value of 'report_param'
rudder debug: Evaluating vars promise: report_param
rudder debug: V: 'report_param' => '/etc/cron.d/dailyjobs_[0-9]{1,2}\s4(\s.*cron\.monthly)_42 3${match.1}'
rudder debug: Evaluating vars promise: report_param
rudder debug: DeRefCopyPromise(): promiser:'full_class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder verbose: V: Computing value of 'full_class_prefix'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: V: 'full_class_prefix' => 'NONE'
rudder debug: Evaluating vars promise: full_class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: canonify("file_replace_lines_${report_param}")
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder verbose: V: Computing value of 'class_prefix'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: V: 'class_prefix' => 'NONE'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: Skipping function evaluation for now, arguments contain unresolved variables: string_head("${full_class_prefix}","1000")
rudder debug: DeRefCopyPromise(): promiser:'${file}'
rudder debug: DeRefCopyPromise(): copying constraint: 'create'
rudder debug: DeRefCopyPromise(): copying constraint: 'edit_line'
rudder debug: DeRefCopyPromise(): copying body edit_defaults: 'ncf_empty_select'
rudder debug: DeRefCopyPromise(): expanding constraint 'empty_file_before_editing': '${select}' -> 'false'
rudder debug: DeRefCopyPromise(): expanding constraint 'max_file_size': '25M' -> '25M'
rudder debug: DeRefCopyPromise(): expanding constraint 'edit_backup': 'timestamp' -> 'timestamp'
rudder debug: DeRefCopyPromise(): copying body classes: 'classes_generic_two'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_repaired': ' {"promise_repaired_$(x)","$(x)_repaired","$(x)_ok","$(x)_reached","promise_repaired_$(y)","$(y)_repaired","$(y)_ok","$(y)_reached"}' -> ' {"promise_repaired_${old_class_prefix}","${old_class_prefix}_repaired","${old_class_prefix}_ok","${old_class_prefix}_reached","promise_repaired_${class_prefix}","${class_prefix}_repaired","${class_prefix}_ok","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_failed': ' {"repair_failed_$(x)","$(x)_failed","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_failed_$(y)","$(y)_failed","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_failed_${old_class_prefix}","${old_class_prefix}_failed","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_failed_${class_prefix}","${class_prefix}_failed","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_denied': ' {"repair_denied_$(x)","$(x)_denied","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_denied_$(y)","$(y)_denied","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_denied_${old_class_prefix}","${old_class_prefix}_denied","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_denied_${class_prefix}","${class_prefix}_denied","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'repair_timeout': ' {"repair_timeout_$(x)","$(x)_timeout","$(x)_not_ok","$(x)_error","$(x)_not_kept","$(x)_not_repaired","$(x)_reached","repair_timeout_$(y)","$(y)_timeout","$(y)_not_ok","$(y)_error","$(y)_not_kept","$(y)_not_repaired","$(y)_reached"}' -> ' {"repair_timeout_${old_class_prefix}","${old_class_prefix}_timeout","${old_class_prefix}_not_ok","${old_class_prefix}_error","${old_class_prefix}_not_kept","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","repair_timeout_${class_prefix}","${class_prefix}_timeout","${class_prefix}_not_ok","${class_prefix}_error","${class_prefix}_not_kept","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder debug: DeRefCopyPromise(): expanding constraint 'promise_kept': ' {"promise_kept_$(x)","$(x)_kept","$(x)_ok","$(x)_not_repaired","$(x)_reached","promise_kept_$(y)","$(y)_kept","$(y)_ok","$(y)_not_repaired","$(y)_reached"}' -> ' {"promise_kept_${old_class_prefix}","${old_class_prefix}_kept","${old_class_prefix}_ok","${old_class_prefix}_not_repaired","${old_class_prefix}_reached","promise_kept_${class_prefix}","${class_prefix}_kept","${class_prefix}_ok","${class_prefix}_not_repaired","${class_prefix}_reached"}'
rudder verbose: Using the default body: files_action
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_file_replace_lines_cf_57' of type "files" (pass 3)
rudder verbose: P: Promiser/affected object: '/etc/cron.d/dailyjobs'
rudder verbose: P: From parameterized bundle: file_replace_lines( {"/etc/cron.d/dailyjobs","[0-9]{1,2}\s4(\s.*cron\.monthly)","42 3${match.1}"})
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'/default/centOS7_cron_dailyjobs_time2/methods/'File replace lines'/default/file_replace_lines/files/'/etc/cron.d/dailyjobs'[1]
rudder verbose: Using literal pathtype for '/etc/cron.d/dailyjobs'
rudder debug: DeRefCopyPromise(): promiser:'sanitize'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'sanitize'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'report'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for 'file_replace_lines' in namespace default
rudder verbose: A: Promises kept in 'file_replace_lines' = 1
rudder verbose: A: Promises not kept in 'file_replace_lines' = 0
rudder verbose: A: Promises repaired in 'file_replace_lines' = 0
rudder verbose: A: Aggregate compliance (promises kept/repaired) for bundle 'file_replace_lines' = 100.0%
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/cfengine-community/inputs/centOS7_cron_dailyjobs_time2/1.2/centOS7_cron_dailyjobs_time2.cf' at line 18
rudder verbose: Method 'file_replace_lines' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle file_replace_lines
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (File replace lines)
rudder debug: DeRefCopyPromise(): promiser:'File check exists_context_0'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'File check exists'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder debug: Evaluating function: concat("linux")
rudder debug: DeRefCopyPromise(): promiser:'File replace lines_context_1'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'File replace lines'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder debug: Evaluating function: concat("linux.(file_check_exists__etc_cron_d_dailyjobs_kept)")
rudder debug: DeRefCopyPromise(): promiser:'File replace lines_context_2'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'File replace lines'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder debug: Evaluating function: concat("linux.(file_check_exists__etc_cron_d_dailyjobs_kept)")
rudder debug: DeRefCopyPromise(): promiser:'File replace lines_context_3'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'File replace lines'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder debug: Evaluating function: concat("linux.(file_check_exists__etc_cron_d_dailyjobs_kept)")
rudder debug: DeRefCopyPromise(): promiser:'File check exists_context_0'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'File check exists'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder debug: Evaluating function: concat("linux")
rudder debug: DeRefCopyPromise(): promiser:'File replace lines_context_1'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'File replace lines'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder debug: Evaluating function: concat("linux.(file_check_exists__etc_cron_d_dailyjobs_kept)")
rudder debug: DeRefCopyPromise(): promiser:'File replace lines_context_2'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'File replace lines'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder debug: Evaluating function: concat("linux.(file_check_exists__etc_cron_d_dailyjobs_kept)")
rudder debug: DeRefCopyPromise(): promiser:'File replace lines_context_3'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): promiser:'File replace lines'
rudder debug: DeRefCopyPromise(): copying constraint: 'usebundle'
rudder debug: DeRefCopyPromise(): copying constraint: 'ifvarclass'
rudder debug: Evaluating function: concat("linux.(file_check_exists__etc_cron_d_dailyjobs_kept)")
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for 'centOS7_cron_dailyjobs_time2' in namespace default
rudder verbose: A: Promises kept in 'centOS7_cron_dailyjobs_time2' = 24
rudder verbose: A: Promises not kept in 'centOS7_cron_dailyjobs_time2' = 0
rudder verbose: A: Promises repaired in 'centOS7_cron_dailyjobs_time2' = 0
rudder verbose: A: Aggregate compliance (promises kept/repaired) for bundle 'centOS7_cron_dailyjobs_time2' = 100.0%
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/cfengine-community/inputs/rudder-directives.cf' at line 186
rudder verbose: Method 'centOS7_cron_dailyjobs_time2' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle centOS7_cron_dailyjobs_time2
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (40 centOS7/centOS7_cron_dailyj...)
rudder debug: DeRefCopyPromise(): promiser:'40 centOS7/centOS7_cron_dailyjobs_time'
rudder debug: DeRefCopyPromise(): copying bundle: 'centOS7_cron_dailyjobs_time2_rudder_reporting'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_rudder_directives_cf_187' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: '40 centOS7/centOS7_cron_dailyjobs_time'
rudder verbose: P: Part of bundle: rudder_directives
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle centOS7_cron_dailyjobs_time2_rudder_reporting
rudder verbose: B: *****************************************************************
rudder debug: Resolving classes and variables in 'bundle agent centOS7_cron_dailyjobs_time2_rudder_reporting'
rudder debug: DeRefCopyPromise(): promiser:'promisers'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Flattening slist: @{this.callers_promisers}
rudder debug: DeRefCopyPromise(): copying constraint: 'policy'
rudder debug: Evaluating vars promise: promisers
rudder debug: Flattening slist: @{this.callers_promisers}
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","promisers")
rudder debug: Evaluating function: canonify(join("_","promisers"))
rudder debug: Evaluating vars promise: class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Evaluating vars promise: args
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'promisers'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Flattening slist: @{this.callers_promisers}
rudder debug: DeRefCopyPromise(): copying constraint: 'policy'
rudder verbose: V: Computing value of 'promisers'
rudder debug: Evaluating vars promise: promisers
rudder debug: Flattening slist: @{this.callers_promisers}
rudder debug: V: 'promisers' => 'cf_null'
rudder debug: Evaluating vars promise: promisers
rudder debug: Flattening slist: @{this.callers_promisers}
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","promisers")
rudder debug: Evaluating function: canonify(join("_","promisers"))
rudder verbose: V: Computing value of 'class_prefix'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: V: 'class_prefix' => 'cf_null'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'args'
rudder debug: Evaluating vars promise: args
rudder debug: V: 'args' => ''
rudder debug: Evaluating vars promise: args
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'promisers'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Flattening slist: @{this.callers_promisers}
rudder debug: DeRefCopyPromise(): copying constraint: 'policy'
rudder verbose: V: Computing value of 'promisers'
rudder debug: Evaluating vars promise: promisers
rudder debug: Flattening slist: @{this.callers_promisers}
rudder debug: V: 'promisers' => 'cf_null'
rudder debug: Evaluating vars promise: promisers
rudder debug: Flattening slist: @{this.callers_promisers}
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","promisers")
rudder debug: Evaluating function: canonify(join("_","promisers"))
rudder verbose: V: Computing value of 'class_prefix'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: V: 'class_prefix' => 'cf_null'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'args'
rudder debug: Evaluating vars promise: args
rudder debug: V: 'args' => ''
rudder debug: Evaluating vars promise: args
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'promisers'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder debug: Flattening slist: @{this.callers_promisers}
rudder debug: DeRefCopyPromise(): copying constraint: 'policy'
rudder verbose: V: Computing value of 'promisers'
rudder debug: Evaluating vars promise: promisers
rudder debug: Flattening slist: @{this.callers_promisers}
rudder debug: V: 'promisers' => 'cf_null'
rudder debug: Evaluating vars promise: promisers
rudder debug: Flattening slist: @{this.callers_promisers}
rudder debug: DeRefCopyPromise(): promiser:'class_prefix'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating function: join("_","promisers")
rudder debug: Evaluating function: canonify(join("_","promisers"))
rudder verbose: V: Computing value of 'class_prefix'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: V: 'class_prefix' => 'cf_null'
rudder debug: Evaluating vars promise: class_prefix
rudder debug: DeRefCopyPromise(): promiser:'args'
rudder debug: DeRefCopyPromise(): copying constraint: 'slist'
rudder verbose: V: Computing value of 'args'
rudder debug: Evaluating vars promise: args
rudder debug: V: 'args' => ''
rudder debug: Evaluating vars promise: args
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for 'centOS7_cron_dailyjobs_time2_rudder_reporting' in namespace default
rudder verbose: A: Zero promises executed for bundle 'centOS7_cron_dailyjobs_time2_rudder_reporting'
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/cfengine-community/inputs/rudder-directives.cf' at line 187
rudder verbose: Method 'centOS7_cron_dailyjobs_time2_rudder_reporting' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle centOS7_cron_dailyjobs_time2_rudder_reporting
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (40 centOS7/centOS7_cron_dailyj...)
rudder debug: DeRefCopyPromise(): promiser:'40 centOS7/centOS7_cron_dailyjobs_time'
rudder debug: DeRefCopyPromise(): copying bundle: 'clean_reporting_context'
rudder verbose: P: .........................................................
rudder verbose: P: BEGIN promise 'promise_rudder_directives_cf_188' of type "methods" (pass 1)
rudder verbose: P: Promiser/affected object: '40 centOS7/centOS7_cron_dailyjobs_time'
rudder verbose: P: Part of bundle: rudder_directives
rudder verbose: P: Base context class: any
rudder verbose: P: Stack path: /default/rudder_directives/methods/'40 centOS7/centOS7_cron_dailyjobs_time'[1]
rudder verbose: B: *****************************************************************
rudder verbose: B: BEGIN bundle clean_reporting_context
rudder verbose: B: *****************************************************************
rudder debug: Resolving classes and variables in 'bundle agent clean_reporting_context'
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.technique_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: report_data.technique_name
rudder verbose: Variable 'report_data.technique_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.directive_id'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: report_data.directive_id
rudder verbose: Variable 'report_data.directive_id' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.rule_id'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: report_data.rule_id
rudder verbose: Variable 'report_data.rule_id' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.identifier'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder debug: Evaluating vars promise: report_data.identifier
rudder verbose: Variable 'report_data.identifier' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 1)
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_name'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_name' => ''
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_key'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_key' => ''
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.technique_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.technique_name'
rudder debug: Evaluating vars promise: report_data.technique_name
rudder verbose: Variable 'report_data.technique_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.technique_name' => ''
rudder debug: Evaluating vars promise: report_data.technique_name
rudder verbose: Variable 'report_data.technique_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.directive_id'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.directive_id'
rudder debug: Evaluating vars promise: report_data.directive_id
rudder verbose: Variable 'report_data.directive_id' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.directive_id' => ''
rudder debug: Evaluating vars promise: report_data.directive_id
rudder verbose: Variable 'report_data.directive_id' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.rule_id'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.rule_id'
rudder debug: Evaluating vars promise: report_data.rule_id
rudder verbose: Variable 'report_data.rule_id' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.rule_id' => ''
rudder debug: Evaluating vars promise: report_data.rule_id
rudder verbose: Variable 'report_data.rule_id' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.identifier'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.identifier'
rudder debug: Evaluating vars promise: report_data.identifier
rudder verbose: Variable 'report_data.identifier' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.identifier' => ''
rudder debug: Evaluating vars promise: report_data.identifier
rudder verbose: Variable 'report_data.identifier' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 2)
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_name'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_name' => ''
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_key'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_key' => ''
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.technique_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.technique_name'
rudder debug: Evaluating vars promise: report_data.technique_name
rudder verbose: Variable 'report_data.technique_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.technique_name' => ''
rudder debug: Evaluating vars promise: report_data.technique_name
rudder verbose: Variable 'report_data.technique_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.directive_id'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.directive_id'
rudder debug: Evaluating vars promise: report_data.directive_id
rudder verbose: Variable 'report_data.directive_id' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.directive_id' => ''
rudder debug: Evaluating vars promise: report_data.directive_id
rudder verbose: Variable 'report_data.directive_id' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.rule_id'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.rule_id'
rudder debug: Evaluating vars promise: report_data.rule_id
rudder verbose: Variable 'report_data.rule_id' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.rule_id' => ''
rudder debug: Evaluating vars promise: report_data.rule_id
rudder verbose: Variable 'report_data.rule_id' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.identifier'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.identifier'
rudder debug: Evaluating vars promise: report_data.identifier
rudder verbose: Variable 'report_data.identifier' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.identifier' => ''
rudder debug: Evaluating vars promise: report_data.identifier
rudder verbose: Variable 'report_data.identifier' may be attempted to be injected into a remote bundle
rudder verbose: V: .........................................................
rudder verbose: V: BEGIN variables (pass 3)
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_name'
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_name' => ''
rudder debug: Evaluating vars promise: report_data.component_name
rudder verbose: Variable 'report_data.component_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.component_key'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.component_key'
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.component_key' => ''
rudder debug: Evaluating vars promise: report_data.component_key
rudder verbose: Variable 'report_data.component_key' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.technique_name'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.technique_name'
rudder debug: Evaluating vars promise: report_data.technique_name
rudder verbose: Variable 'report_data.technique_name' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.technique_name' => ''
rudder debug: Evaluating vars promise: report_data.technique_name
rudder verbose: Variable 'report_data.technique_name' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.directive_id'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.directive_id'
rudder debug: Evaluating vars promise: report_data.directive_id
rudder verbose: Variable 'report_data.directive_id' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.directive_id' => ''
rudder debug: Evaluating vars promise: report_data.directive_id
rudder verbose: Variable 'report_data.directive_id' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.rule_id'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.rule_id'
rudder debug: Evaluating vars promise: report_data.rule_id
rudder verbose: Variable 'report_data.rule_id' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.rule_id' => ''
rudder debug: Evaluating vars promise: report_data.rule_id
rudder verbose: Variable 'report_data.rule_id' may be attempted to be injected into a remote bundle
rudder debug: DeRefCopyPromise(): promiser:'report_data.identifier'
rudder debug: DeRefCopyPromise(): copying constraint: 'string'
rudder verbose: V: Computing value of 'report_data.identifier'
rudder debug: Evaluating vars promise: report_data.identifier
rudder verbose: Variable 'report_data.identifier' may be attempted to be injected into a remote bundle
rudder debug: V: 'report_data.identifier' => ''
rudder debug: Evaluating vars promise: report_data.identifier
rudder verbose: Variable 'report_data.identifier' may be attempted to be injected into a remote bundle
rudder verbose: A: ...................................................
rudder verbose: A: Bundle Accounting Summary for 'clean_reporting_context' in namespace default
rudder verbose: A: Zero promises executed for bundle 'clean_reporting_context'
rudder verbose: A: ...................................................
rudder verbose: Additional promise info: source path '/var/rudder/cfengine-community/inputs/rudder-directives.cf' at line 188
rudder verbose: Method 'clean_reporting_context' verified
rudder verbose: B: *****************************************************************
rudder verbose: B: END bundle clean_reporting_context
rudder verbose: B: *****************************************************************
rudder verbose: A: Promise was KEPT
rudder verbose: P: END methods promise (40 centOS7/centOS7_cron_dailyj...)
    (1-1/1)