John

Cheers again for the response...

Commented in-line below...

Cheers
Gav

On 18 February 2013 15:08, jcbollinger <[email protected]> wrote:

>
>
> On Monday, February 18, 2013 2:13:26 AM UTC-6, Gavin Williams wrote:
>>
>> No-one doing anything similar?
>>
>>
> Puppet is all about managing nodes to a known-in-advance state.  You can
> encapsulate stateful logic inside 'providers' for custom or built-in
> resource types.  You also might be able to model steps or groups of steps
> as a separate classes, provided that no node state set by one such class
> subsequently needs to be modified by another.
>
> Alternatively, you might need or want to use multiple Puppet runs to step
> through this process.  Indeed, that may be necessary if you need the same
> resource (as Puppet sees it) to be managed to two or more different states
> during the course of the process.
>
>
I was expecting the full state transition to take several Puppet runs, as
the initial data replication to get from start to an 'Initialized' state
could take anything from a couple of minutes to a couple of days...
So changing the required state of the resource in-between runs was an
expected step - ideally it would be automated, but could be manual I
guess...

I don't have any knowledge of the specific software stack you are
> configuring, so I'm afraid I can't offer detailed suggestions.  One way or
> another, Puppet can probably be made to perform this process for you, but
> that doesn't necessarily mean it's the best tool for the job.  One
> alternative might be to script multiple puppet runs in series, each
> selecting different classes to apply via tags.
>
>
> John
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/puppet-users?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to