| Summary: | [RFE] Resolve dependencies between puppet classes applied in host group | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | james labocki <jlabocki> |
| Component: | openstack-foreman-installer | Assignee: | Jason Guiditta <jguiditt> |
| Status: | CLOSED WORKSFORME | QA Contact: | Ami Jeain <ajeain> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 4.0 | CC: | dcleal, hateya, jguiditt, jlabocki, morazi, rhos-maint, yeylon |
| Target Milestone: | --- | Keywords: | FutureFeature |
| Target Release: | 4.0 | Flags: | jguiditt:
needinfo?
(jlabocki) |
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Enhancement | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2013-12-04 16:43:15 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Bug Depends On: | |||
| Bug Blocks: | 1039278 | ||
|
Description
james labocki
2013-11-21 19:22:06 UTC
Was there a specific case where some dependency was not installed as it shoudl have been? The expected behavior would be (currently, anyway) that if ceilometer needs puppet, and you are installing a controller (which has ceilometer), any dependencies woudl be installed as well. If this is not happening, then it is a bug in that hostgroup manifest. Otherwise I am not quite sure what you are requesting. Foreman serves as the puppetmaster, so the user doesnt get 'asked' anything. The person who has permissions to adjust settings on the hostgroup would set any require parameters/details, and then that just gets pushed down to any host the is assigned to a given hostgroup. iirc James sited the specific example of ceilometer needing mongodb. Yes, but the puppet classes should install that (and have, to this point), so I still need clarification, so I can decide if anything actually needs to be done here. Pplease feel free to reopen if you can provide a reproducer |