[Puppet Users] How can MCollective replace "puppet kick"?

2012-08-25 Thread Sandra Schlichting
Dear readers,

I was shocked to see that "puppet kick" will be deprecated in 3.0.0
https://projects.puppetlabs.com/issues/15735

How can MCollective replace "puppet kick"?

Hugs,
Sandra

-- 
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/-/HQEcVmzv6AMJ.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



Re: [Puppet Users] How can MCollective replace "puppet kick"?

2012-08-25 Thread James Turnbull
Sandra Schlichting wrote:
> Dear readers,
> 
> I was shocked to see that "puppet kick" will be deprecated in 3.0.0
> https://projects.puppetlabs.com/issues/15735
> 
> How can MCollective replace "puppet kick"?

http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentPuppetd

Regards

James Turnbull

-- 
James Turnbull
Puppet Labs
1-503-734-8571
To schedule a meeting with me: http://tungle.me/jamtur01

-- 
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+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



Re: [Puppet Users] How can MCollective replace "puppet kick"?

2012-08-25 Thread Sandra Schlichting

>
> > How can MCollective replace "puppet kick"? 
>
>
> http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentPuppetd 
>

I don't know what MCollective is, and that link doesn't say anything that 
will explain it or how I can push configs to nodes =(

 

-- 
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/-/0oZQHLEVsXgJ.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



Re: [Puppet Users] How can MCollective replace "puppet kick"?

2012-08-25 Thread Nick Fagerlund


On Saturday, August 25, 2012 11:44:57 AM UTC-7, Sandra Schlichting wrote:
>
> > How can MCollective replace "puppet kick"? 
>>
>>
>> http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentPuppetd
>>  
>>
>
> I don't know what MCollective is, and that link doesn't say anything that 
> will explain it or how I can push configs to nodes =(
>
>  
>
MCollective is a service that runs on every node. It constantly polls a 
message queue server for real-time messages and sometimes responds to them 
by performing actions. 

You use a command-line client app to send messages, and you can set filters 
on each message so only certain nodes or groups of nodes will respond to 
them. Every node that matches a message will react simultaneously when the 
message goes out. 

Each node has a set of actions it can run, provided by plugins. The 
"puppetd" plugin lets you control puppet agent, but it's better than puppet 
kick: It can trigger runs even if puppet agent usually runs via cron 
instead of as a service, it can enable and disable puppet runs, and it can 
fetch last run summaries. MCollective also lets you be smarter about 
triggering runs because it doesn't limit you to hostnames; you can filter 
by puppet class, facts, etc. 

Does that help? 

-- 
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/-/OkhrYAQzIdcJ.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



Re: [Puppet Users] How can MCollective replace "puppet kick"?

2012-08-25 Thread Sandra Schlichting

>
> MCollective is a service that runs on every node. It constantly polls a 
> message queue server for real-time messages and sometimes responds to them 
> by performing actions. 
>
> You use a command-line client app to send messages, and you can set 
> filters on each message so only certain nodes or groups of nodes will 
> respond to them. Every node that matches a message will react 
> simultaneously when the message goes out. 
>
> Each node has a set of actions it can run, provided by plugins. The 
> "puppetd" plugin lets you control puppet agent, but it's better than puppet 
> kick: It can trigger runs even if puppet agent usually runs via cron 
> instead of as a service, it can enable and disable puppet runs, and it can 
> fetch last run summaries. MCollective also lets you be smarter about 
> triggering runs because it doesn't limit you to hostnames; you can filter 
> by puppet class, facts, etc. 
>
> Does that help? 
>

Absolutely =)

Wow! That is impressive.

I have seen the puppet agent taking ~100MB of ram.

Is MCollective also written in Ruby, and therefore take a lot of ram?

-- 
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/-/VK67c2UfgG4J.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



Re: [Puppet Users] How can MCollective replace "puppet kick"?

2012-08-25 Thread Eric Shamow
Sandra,

The mcollective agent is written in Ruby, but it's really tiny.  You can use 
the mco controller plugin to view resource utilization over time, and it's 
generally infinitesimal.

-Eric 

--

Eric Shamow
Professional Services
http://puppetlabs.com/
(c)631.871.6441

Join us for PuppetConf 2012 at the Mission Bay Convention Center in San 
Francisco, California on September 27th and 28th --> http://bit.ly/pcsig12


On Saturday, August 25, 2012 at 3:33 PM, Sandra Schlichting wrote:

> > MCollective is a service that runs on every node. It constantly polls a 
> > message queue server for real-time messages and sometimes responds to them 
> > by performing actions. 
> > 
> > You use a command-line client app to send messages, and you can set filters 
> > on each message so only certain nodes or groups of nodes will respond to 
> > them. Every node that matches a message will react simultaneously when the 
> > message goes out. 
> > 
> > Each node has a set of actions it can run, provided by plugins. The 
> > "puppetd" plugin lets you control puppet agent, but it's better than puppet 
> > kick: It can trigger runs even if puppet agent usually runs via cron 
> > instead of as a service, it can enable and disable puppet runs, and it can 
> > fetch last run summaries. MCollective also lets you be smarter about 
> > triggering runs because it doesn't limit you to hostnames; you can filter 
> > by puppet class, facts, etc. 
> > 
> > Does that help? 
> 
> Absolutely =)
> 
> Wow! That is impressive.
> 
> I have seen the puppet agent taking ~100MB of ram.
> 
> Is MCollective also written in Ruby, and therefore take a lot of ram?
> 
> -- 
> 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/-/VK67c2UfgG4J.
> To post to this group, send email to puppet-users@googlegroups.com 
> (mailto:puppet-users@googlegroups.com).
> To unsubscribe from this group, send email to 
> puppet-users+unsubscr...@googlegroups.com 
> (mailto:puppet-users+unsubscr...@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+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



Re: [Puppet Users] How can MCollective replace "puppet kick"?

2012-08-25 Thread Sandra Schlichting

>
> The mcollective agent is written in Ruby, but it's really tiny.  You can 
> use the mco controller plugin to view resource utilization over time, and 
> it's generally infinitesimal.
>

Great. Thanks =)

MCollective sounds very useful!


-- 
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/-/p5NoVALxeaQJ.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



Re: [Puppet Users] How can MCollective replace "puppet kick"?

2012-08-25 Thread Johan Kamb
On Sat, Aug 25, 2012 at 8:44 PM, Sandra Schlichting <
littlesandr...@gmail.com> wrote:

> > How can MCollective replace "puppet kick"?
>>
>> http://projects.puppetlabs.**com/projects/mcollective-**
>> plugins/wiki/AgentPuppetd
>>
>
> I don't know what MCollective is, and that link doesn't say anything that
> will explain it or how I can push configs to nodes =(
>

http://projects.puppetlabs.com/projects/mcollective gives a bit more
information on mcollective itself. You don't actually push configs to nodes
with it; you have a client which "tells" all machines that matches a fact
to trigger a puppet run. The puppetd agent plugin is required for this to
work.

-- 
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+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



Re: [Puppet Users] How can MCollective replace "puppet kick"?

2012-08-26 Thread Sandra Schlichting

>
> http://projects.puppetlabs.com/projects/mcollective gives a bit more 
> information on mcollective itself. You don't actually push configs to nodes 
> with it; you have a client which "tells" all machines that matches a fact 
> to trigger a puppet run. The puppetd agent plugin is required for this to 
> work.
>

Thanks for clearing that out =)

It definitely sounds useful for other things as well, so I will install it 
once I have puppet 3 up and running =)

 

-- 
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/-/0Jd63QV4FsoJ.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



Re: [Puppet Users] How can MCollective replace "puppet kick"?

2012-08-26 Thread Dan White
Is MCollective part of Puppet Enterprise ?

I cannot find documentation that says yea or nay.

On Aug 25, 2012, at 3:11 PM, Johan Kamb wrote:

> On Sat, Aug 25, 2012 at 8:44 PM, Sandra Schlichting 
>  wrote:
> > How can MCollective replace "puppet kick"? 
> 
> http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentPuppetd 
> 
> I don't know what MCollective is, and that link doesn't say anything that 
> will explain it or how I can push configs to nodes =(
> 
> http://projects.puppetlabs.com/projects/mcollective gives a bit more 
> information on mcollective itself. You don't actually push configs to nodes 
> with it; you have a client which "tells" all machines that matches a fact to 
> trigger a puppet run. The puppetd agent plugin is required for this to work.

-- 
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+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



Re: [Puppet Users] How can MCollective replace "puppet kick"?

2012-08-26 Thread Dan White
Spoke too soon !

Found it !

http://docs.puppetlabs.com/pe/2.5/orchestration_overview.html
"PE’s orchestration features are built on the MCollective framework"

On Aug 26, 2012, at 12:52 PM, Dan White wrote:

> Is MCollective part of Puppet Enterprise ?
> 
> I cannot find documentation that says yea or nay.
> 
> On Aug 25, 2012, at 3:11 PM, Johan Kamb wrote:
> 
>> On Sat, Aug 25, 2012 at 8:44 PM, Sandra Schlichting 
>>  wrote:
>> > How can MCollective replace "puppet kick"? 
>> 
>> http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentPuppetd
>>  
>> 
>> I don't know what MCollective is, and that link doesn't say anything that 
>> will explain it or how I can push configs to nodes =(
>> 
>> http://projects.puppetlabs.com/projects/mcollective gives a bit more 
>> information on mcollective itself. You don't actually push configs to nodes 
>> with it; you have a client which "tells" all machines that matches a fact to 
>> trigger a puppet run. The puppetd agent plugin is required for this to work.

-- 
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+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



Re: [Puppet Users] How can MCollective replace "puppet kick"?

2012-08-26 Thread Walter Heck
mcollective is stand-alone software, it doesn't actually require
puppet. It's also free and open source. The only thing you get with PE
is the live management fature in the dashboard, which is essentially a
GUI for mcollective if I'm not mistaken.

cheers,

Walter

On Mon, Aug 27, 2012 at 12:54 AM, Dan White  wrote:
> Spoke too soon !
>
> Found it !
>
> http://docs.puppetlabs.com/pe/2.5/orchestration_overview.html
> "PE’s orchestration features are built on the MCollective framework"
>
> On Aug 26, 2012, at 12:52 PM, Dan White wrote:
>
> Is MCollective part of Puppet Enterprise ?
>
> I cannot find documentation that says yea or nay.
>
> On Aug 25, 2012, at 3:11 PM, Johan Kamb wrote:
>
> On Sat, Aug 25, 2012 at 8:44 PM, Sandra Schlichting
>  wrote:
>>>
>>> > How can MCollective replace "puppet kick"?
>>>
>>>
>>> http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentPuppetd
>>
>>
>> I don't know what MCollective is, and that link doesn't say anything that
>> will explain it or how I can push configs to nodes =(
>
>
> http://projects.puppetlabs.com/projects/mcollective gives a bit more
> information on mcollective itself. You don't actually push configs to nodes
> with it; you have a client which "tells" all machines that matches a fact to
> trigger a puppet run. The puppetd agent plugin is required for this to work.
>
>
> --
> 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+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.



-- 
Walter Heck

--
Check out my startup: Puppet training and consulting @ http://www.olindata.com
Follow @olindata on Twitter and/or 'Like' our Facebook page at
http://www.facebook.com/olindata

-- 
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+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



Re: [Puppet Users] How can MCollective replace "puppet kick"?

2012-08-26 Thread Eric Shamow
You get a good bit more than that - PE sets up the ActiveMQ stuff for you and 
handles key setup/exchange, which is fairly difficult to do by hand the first 
time if you aren't familiar with the stuff.  As it is, any PE node you add to 
your PE master automatically gets added to your mcollective environment, which 
is quite nice.

--

Eric Shamow
Professional Services
http://puppetlabs.com/
(c)631.871.6441

Join us for PuppetConf 2012 at the Mission Bay Convention Center in San 
Francisco, California on September 27th and 28th --> http://bit.ly/pcsig12


On Sunday, August 26, 2012 at 3:30 PM, Walter Heck wrote:

> mcollective is stand-alone software, it doesn't actually require
> puppet. It's also free and open source. The only thing you get with PE
> is the live management fature in the dashboard, which is essentially a
> GUI for mcollective if I'm not mistaken.
>  
> cheers,
>  
> Walter
>  
> On Mon, Aug 27, 2012 at 12:54 AM, Dan White  (mailto:y...@comcast.net)> wrote:
> > Spoke too soon !
> >  
> > Found it !
> >  
> > http://docs.puppetlabs.com/pe/2.5/orchestration_overview.html
> > "PE’s orchestration features are built on the MCollective framework"
> >  
> > On Aug 26, 2012, at 12:52 PM, Dan White wrote:
> >  
> > Is MCollective part of Puppet Enterprise ?
> >  
> > I cannot find documentation that says yea or nay.
> >  
> > On Aug 25, 2012, at 3:11 PM, Johan Kamb wrote:
> >  
> > On Sat, Aug 25, 2012 at 8:44 PM, Sandra Schlichting
> > mailto:littlesandr...@gmail.com)> wrote:
> > > >  
> > > > > How can MCollective replace "puppet kick"?
> > > >  
> > > >  
> > > > http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentPuppetd
> > >  
> > >  
> > > I don't know what MCollective is, and that link doesn't say anything that
> > > will explain it or how I can push configs to nodes =(
> > >  
> >  
> >  
> >  
> > http://projects.puppetlabs.com/projects/mcollective gives a bit more
> > information on mcollective itself. You don't actually push configs to nodes
> > with it; you have a client which "tells" all machines that matches a fact to
> > trigger a puppet run. The puppetd agent plugin is required for this to work.
> >  
> >  
> > --
> > 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 
> > (mailto:puppet-users@googlegroups.com).
> > To unsubscribe from this group, send email to
> > puppet-users+unsubscr...@googlegroups.com 
> > (mailto:puppet-users+unsubscr...@googlegroups.com).
> > For more options, visit this group at
> > http://groups.google.com/group/puppet-users?hl=en.
> >  
>  
>  
>  
>  
> --  
> Walter Heck
>  
> --
> Check out my startup: Puppet training and consulting @ http://www.olindata.com
> Follow @olindata on Twitter and/or 'Like' our Facebook page at
> http://www.facebook.com/olindata
>  
> --  
> 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 
> (mailto:puppet-users@googlegroups.com).
> To unsubscribe from this group, send email to 
> puppet-users+unsubscr...@googlegroups.com 
> (mailto:puppet-users+unsubscr...@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+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.