instack-undercloud manifest can conflict with systemd puppet module
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
Michele Baldessari |
Bug Description
While rebasing puppet-rabbitmq due to other reasons, I noticed that the undercloud (re) deploy would fail with:
2019-05-31 09:59:00,285 INFO: ^[[1;33mWarning: ModuleLoader: module 'zaqar' has unresolved dependencies - it will only see those that are resolved. Use 'puppet module list --tree' to see information about modules
2019-05-31 09:59:00,285 INFO: (file & line not available)^[[0m
2019-05-31 09:59:00,919 INFO: ^[[1;31mError: Evaluation Error: Error while evaluating a Resource Statement, Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Exec[systemctl-
2019-05-31 09:59:00,982 INFO: + rc=1
This is because a newer puppet-rabbitmq introduced:
+
+ if $::facts['systemd'] {
+ Class['
+ }
}
Which then pulls in the exec called 'systemctl-
Changed in tripleo: | |
milestone: | train-1 → train-2 |
Changed in tripleo: | |
status: | Triaged → Fix Released |
Fix proposed to branch: stable/queens /review. opendev. org/662488
Review: https:/