Issue #7257 has been updated by Nigel Kersten.

To clarify, this isn't the unexpected behavior of collections automatically 
realizing resources that's hitting you is it?
----------------------------------------
Feature #7257: Relationships between exported resources
https://projects.puppetlabs.com/issues/7257

Author: R. Pol
Status: Needs Decision
Priority: Normal
Assignee: Nigel Kersten
Category: stored configuration
Target version: unplanned
Affected Puppet version: 2.7.0rc1
Keywords: 
Branch: 


When creating a relationship between an exported resource and another
resource, the relationship is wrongly evaluated and the dependent
resource is created before all exported resources are realized.

When the attached code is run on Puppet, the following resources are
created on the puppetmaster:
Storemotd[puppet.client]
Storemotd[otherpuppet.client]
Storemotd[yetanotherpuppet.client]

They all have their own relationship on Storemotd:
<pre>
Storemotd[puppet.client]           -> Savemotd[all]
Storemotd[otherpuppet.client]      -> Savemotd[all]
Storemotd[yetanotherpuppet.client] -> Savemotd[all]
</pre>

However, the relationship chain should be:
<pre>
Storemotd[puppet.client]------------\
Storemotd[otherpuppet.client]-----------Savemotd[all]
Storemotd[yetanotherpuppet.client]--/
</pre>


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to