Bug #8379

Should better support cross node dependencies

Added by Teyo Tyree 10 months ago. Updated 10 months ago.

Status:Unreviewed Start date:07/12/2011
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:- Spent time: -
Target version:-
Keywords: Branch:
Votes: 0

Description

Openstack is a single application composed of multiple services that require information about each other.

The search functionality in exported resources is not sufficient.

  1. The syntax for exported resource collection does not support multiple conditionals.

I.E. We can’t do this Nova_config <|| title == mq and tag == ‘zone:1’ ||> where zone defines a cluster.

  1. Exported resources do not support data-lookup.

If we just want to lookup membership ( classes – facts ) information and return an rvalue to set a parameter you can’t.

History

Updated by Teyo Tyree 10 months ago

Dan Bode’s project addresses –

https://github.com/puppetlabs/puppetlabs-nodesearch/tree/master/lib/puppet

Also available in: Atom PDF