openstack::repo::uca class breaks apt::ppa class
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-openstack |
New
|
Undecided
|
Unassigned |
Bug Description
If the openstack:
class landscape::facts {
apt::ppa { 'ppa:landscape/
}
Then the following error will result:
Error: Could not apply complete catalog: Found 1 dependency cycle:
(Exec[
Try the '--graph' option and opening the resulting '.dot' file in OmniGraffle or GraphViz
This is caused by the following line:
Exec[
This line forces all packages to depend on the apt_update resource executing, but the apt::ppa define requires the `python-
This line also introduces the potential problem that it will realize all virtual package on the node, even ones introduced outside of the openstack module, potentially causing other unexpected problems.
Changed in puppet-openstack: | |
status: | New → In Progress |
assignee: | nobody → Clayton O'Neill (clayton-oneill) |
Changed in puppet-openstack: | |
status: | In Progress → New |
assignee: | Clayton O'Neill (clayton-oneill) → nobody |
Fix proposed to branch: stable/havana /review. openstack. org/77716
Review: https:/