Re: [Puppet-dev] Re: How strict do you want puppet to be?

2016-02-25 Thread Trevor Vaughan
Sorry about that. What I mean is this: A -> [] -> B is not equivalent to A -> B since failures in A will not affect B. However, it would be equivalent to [A,B] which I am reading as A before B but not in an actual resource relationship. And, it makes sense that A -> [] and [] -> B would not be

[Puppet-dev] Announce: PuppetDB 3.2.4 available

2016-02-25 Thread Russell Mull
PuppetDB 3.2.4 - February 25, 2016 PuppetDB 3.2.4 Downloads Available in native package format as part of Puppet Collection 1 (PC1). More information on the PC1 repositories is available here: http://bit.ly/1HQJDNb Binary tarball:

[Puppet-dev] Re: How strict do you want puppet to be?

2016-02-25 Thread Henrik Lindberg
On 25/02/16 23:50, Trevor Vaughan wrote: I just want to make sure I'm reading this right. For the first scenario, noop means don't order anything, just do things in whatever order they happen. And the second scenario is: don't fail B if A fails (don't create a relationship), but do A before B

Re: [Puppet-dev] Re: How strict do you want puppet to be?

2016-02-25 Thread Trevor Vaughan
I just want to make sure I'm reading this right. For the first scenario, noop means don't order anything, just do things in whatever order they happen. And the second scenario is: don't fail B if A fails (don't create a relationship), but do A before B Is this correct? If it is, I favor the

[Puppet-dev] Re: How strict do you want puppet to be?

2016-02-25 Thread Henrik Lindberg
On 25/02/16 22:08, John Bollinger wrote: On Thursday, February 25, 2016 at 8:55:01 AM UTC-6, Trevor Vaughan wrote: Hmm. I think, as long as it is documented, then whatever behavior is deterministic is fine. ' I think that there is value in the following resolutions:

Re: [Puppet-dev] Re: How strict do you want puppet to be?

2016-02-25 Thread John Bollinger
On Thursday, February 25, 2016 at 8:55:01 AM UTC-6, Trevor Vaughan wrote: > > Hmm. > > I think, as long as it is documented, then whatever behavior is > deterministic is fine. > ' > I think that there is value in the following resolutions: > > Notify['left'] -> [] -> Notify['right'] > *

Re: [Puppet-dev] Re: How strict do you want puppet to be?

2016-02-25 Thread Hunter Haugen
On Thu, Feb 25, 2016 at 12:44 PM, Hunter Haugen wrote: > I am following up with a runtime type strictness thing. > >> >> If you have a construct like this in your manifests: >> >> Notify['left'] -> $stuff -> Notify['right'] >> >> > Thansk for asking! For me, I would prefer

Re: [Puppet-dev] Re: How strict do you want puppet to be?

2016-02-25 Thread Hunter Haugen
I am following up with a runtime type strictness thing. > > If you have a construct like this in your manifests: > > Notify['left'] -> $stuff -> Notify['right'] > > Thansk for asking! For me, I would prefer the ordering to follow left -> right, and not error or warn. If I have expressed

[Puppet-dev] Re: How strict do you want puppet to be?

2016-02-25 Thread Henrik Lindberg
On 25/02/16 15:08, Gary Larizza wrote: On Wednesday, February 24, 2016, Gary Larizza > wrote: On Wed, Feb 24, 2016 at 10:47 PM, Henrik Lindberg