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.
