ashrith
2012-Jul-25 06:27 UTC
[Puppet Users] How to acgieve Inter-Node Dependencies with Puppet?
Hey guys, I am getting started with puppet and started writing some modules which include client-server installation model. I was wondering if there is any possibility of acheving inter-node dependencies using puppet for example: Say, I have dependency between starting servcies on two nodes. First the the service on the sever should start, then only service on the client machines should start. For real world example: Consider, I have Hadoop HA Setup where I want certain services (ZooKeeper''s) to start before starting the another services on set of different machines(NameNode''s). Is this kind of dependencies supported by Puppet? If so can some one explain me how? Any help is appreciated. Thanks, Ashrith. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/y2zH4VBOAJAJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Denmat
2012-Jul-26 08:32 UTC
Re: [Puppet Users] How to acgieve Inter-Node Dependencies with Puppet?
Hi, Not out of the box. You''d need a combination of puppet and MCollective to get orchestration. Cheers Den On 25/07/2012, at 16:27, ashrith <ashrith@cloudwick.com> wrote:> Hey guys, > > I am getting started with puppet and started writing some modules which include client-server installation model. I was wondering if there is any possibility of acheving inter-node dependencies using puppet for example: > Say, I have dependency between starting servcies on two nodes. First the the service on the sever should start, then only service on the client machines should start. > For real world example: > Consider, I have Hadoop HA Setup where I want certain services (ZooKeeper''s) to start before starting the another services on set of different machines(NameNode''s). > Is this kind of dependencies supported by Puppet? If so can some one explain me how? > > Any help is appreciated. > > Thanks, > Ashrith. > > -- > You received this message because you are subscribed to the Google Groups "Puppet Users" group. > To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/y2zH4VBOAJAJ. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.