Bug 1033264 - [RFE] Resolve dependencies between puppet classes applied in host group
Summary: [RFE] Resolve dependencies between puppet classes applied in host group
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-foreman-installer
Version: 4.0
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ---
: 4.0
Assignee: Jason Guiditta
QA Contact: Ami Jeain
URL:
Whiteboard:
Depends On:
Blocks: RHOS-Foreman-Deployability
TreeView+ depends on / blocked
 
Reported: 2013-11-21 19:22 UTC by james labocki
Modified: 2023-09-14 01:54 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-12-04 16:43:15 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description james labocki 2013-11-21 19:22:06 UTC
This is a request to solve dependencies between puppet classes applied within a host group. For example, if a ceilometer puppet class is applied which would require mongod puppet class the user should be informed and then be able to accept or decline the dependency resolution.

Comment 2 Jason Guiditta 2013-11-21 20:01:01 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.

Comment 3 Mike Orazi 2013-11-22 21:54:04 UTC
iirc James sited the specific example of ceilometer needing mongodb.

Comment 4 Jason Guiditta 2013-11-22 23:40:13 UTC
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.

Comment 5 Jason Guiditta 2013-12-04 16:43:15 UTC
Pplease feel free to reopen if you can provide a reproducer

Comment 6 Red Hat Bugzilla 2023-09-14 01:54:15 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days


Note You need to log in before you can comment on or make changes to this bug.