Quick question:

I am following instruction on the forge module for MCollective install and 
configuraiton.
https://forge.puppetlabs.com/puppetlabs/mcollective

It gives the example of "I just want to run it, what's the minimum I need?".

***********************************************************
node 'broker1.example.com' {
  class { '::mcollective':
    middleware       => true,
    middleware_hosts => [ 'broker1.example.com' ],
  }}
node 'server1.example.com' {
  class { '::mcollective':
    middleware_hosts => [ 'broker1.example.com' ],
  }}
node 'control1.example.com' {
  class { '::mcollective':
    client            => true,
    middleware_hosts => [ 'broker1.example.com' ],
  }}
***************************************

In init.pp, the default value for each component is:

 $server = true,
 $client = false,
 $middleware = false,

<https://forge.puppetlabs.com/puppetlabs/mcollective#i-just-want-to-run-it-whats-the-minimum-i-need>

In the example, for both broker (middleware) and control1(client), it doesn't 
specify value for $server. 
So it means both middleware and client will get the default value ($server = 
true). 
Is this correct? Should server should be installed on middleware and client?
I think the server should not be installed on middleware and client.
We should specfiy $server=false for both middleware and client to overwrite the 
default value of true. 
Please correct me if I am wrong.

Also can I installed both middleware and client on one machine, which is my 
puppet master machine?

Thanks!!



On Thursday, August 7, 2014 1:32:32 PM UTC-4, Stella wrote:
>
> Thank a lot Chris!
>
> I think I got the big picture. What I plan to do:
>
> 1. puppet module install puppetlabs-mcollective
>
> 2. review module configure files and edit with correct parameter values
>
> 3. push module to puppet master and agent
>     puppet master: mcollective middleware and client
>     puppet agent:   mcollective server
>
> 4. Install Mcollective agent plugins
>     yum install mcollective-filemgr-agent
>     yum install mcollective-nettest-agent
>     yum install mcollective-package-agent
>     yum install mcollective-service-agent
>  
>  Will report progress later... 
>
> On Thursday, August 7, 2014 12:19:09 PM UTC-4, Christopher Wood wrote:
>
> First, read the whole module, it will help. Mostly you use the main 
> mcollective module and pass parameters to get what you want. 
>
> There are some minimal plugins included with this module, some others are 
> packaged at rpm.puppetlabs.com/apt.puppetlabs.com, others are obtainable 
> from git. I have some installed from each. You will probably want some 
> plugins so that you can do more than "mco ping". 
>
> On Thu, Aug 07, 2014 at 09:09:26AM -0700, Stella wrote: 
> >    Wow, this google puppet user group is tremendous, people here are so 
> >    helpful! 
> > 
> >    I have read the puppet mcollecctive module description and yes, it 
> >    clarified a lot of confusion. Mcollective's terminology really 
> differs 
> >    from what we normally use. 
> > 
> >    So after I download the puppetlabs-mcollective module, I should 
> install it 
> >    this way by pushing different classes of the mcollectvie module to my 
> >    nodes? 
> > 
> >      * Middleware -> Puppet Master 
> >      * MCollective Client -> Puppet Master 
> >      * MCollective Server -> Puppet Agent 
> > 
> >    How about the agent and agent plugin? Are they included in the 
> module? I 
> >    don't see it being mentioned there. I just need the most basic 
> function 
> >    for a demo. Is the Mcollective module enough? 
> > 
> >    Thanks a million! 
> > 
> >    On Thursday, August 7, 2014 11:36:03 AM UTC-4, Christopher Wood 
> wrote: 
> > 
> >      I found I learned more about how to install mcollective by reading 
> the 
> >      puppet module along with the docs, plus with the module it's a 
> >      reasonably easy install. 
> > 
> >      [1]https://forge.puppetlabs.com/puppetlabs/mcollective 
> > 
> >      On Thu, Aug 07, 2014 at 08:31:41AM -0700, Stella wrote: 
> >      >    Hi Johan, 
> >      > 
> >      >    Thank you for the quick reply. I took a look at the slides you 
> >      provided. 
> >      >    Now much clear, but still some questions: 
> >      > 
> >      >    1. In the slides, it talks about first get "Vagrant box". Is 
> that a 
> >      puppet 
> >      >    VM? I don't want to use one, since I already have puppet setup 
> on 
> >      my own 
> >      >    machine. Is this OK? Then can I use the key provided on this 
> slide? 
> >      > 
> >      >    2. So this slide is talking about using existing puppetmodule 
> >      modules, not 
> >      >    manual install, right? Basically I need to first 
> install/configure 
> >      >    ActiveMQ, then install/configure Mcollective server and 
> client? 
> >      They all 
> >      >    can be installed on the same machine as my puppet master? Then 
> how 
> >      about 
> >      >    those agent and plugin (filemgr, nettest, package, service)? 
> They 
> >      should 
> >      >    be installed on my puppet agent machine? I am still a little 
> >      confused 
> >      >    about the big picture of the installation layout :) 
> >      > 
> >      >    Thanks again! 
> >      > 
> >      >    On Thursday, August 7, 2014 10:51:51 AM UTC-4, Johan De Wit 
> wrote: 
> >      > 
> >      >      On 07/08/14 16:39, Stella wrote: 
> >      > 
> >      >        I am trying to install MCollective to my Puppet 3.6.2 with 
> >      Dashboard 
> >      >        1.2.23. 
> >      > 
> >      >        I searched online and found that there are so many 
> components 
> >      related 
> >      >        with MCollective such as Agent(different agents), Client, 
> >      Common, etc. 
> >      >        [1][2]http://yum.puppetlabs.com/el/6.5/products/x86_64/ 
> >      > 
> >      >        If I only want to have the most basic configuration of 
> >      MCollective, 
> >      >        which components should I install? 
> >      > 
> >      >        And has anyone used any of the Web Gui for MCollective? 
> Any 
> >      >        recommendation? 
> >      > 
> >      >        Thanks! 
> >      > 
> >      >        -- 
> >      >        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 [2][email protected]. 
> >      >        To view this discussion on the web visit 
> >      >       
> >       [3][3]
> https://groups.google.com/d/msgid/puppet-users/a45175ff-e932-40dc-83de-681837919cb1%40googlegroups.com.
>  
>
> >      >        For more options, visit 
> >      [4][4]https://groups.google.com/d/optout. 
> >      > 
> >      >      have a look at 
> >      >      [5][5]
> http://www.slideshare.net/johandw/bpug-mcollective-20140624 
> >      > 
> >      >      We did a manual installation of MCO. 
> >      > 
> >      >      But using an existing puppetmodule is much better :) 
> >      > 
> >      >      Grts 
> >      > 
> >      >      Johan 
> >      > 
> >      >  -- 
> >      >  Johan De Wit 
> >      > 
> >      >  Open Source Consultant 
> >      > 
> >      >  Red Hat Certified Engineer              (805008667232363) 
> >      >  Puppet Certified Professional 2013/2014 (PCP0000006) 
> >      >  _________________________________________________________ 
> >      > 
> >      >  Open-Future                 Phone     +32 (0)2/255 70 70 
> >      >  Zavelstraat 72              Fax       +32 (0)2/255 70 71 
> >      >  3071 KORTENBERG             Mobile    +32 (0)474/42 40 73 
> >      >  BELGIUM                     [6][6]http://www.open-future.be 
> >      >  _________________________________________________________ 
> >      > 
> >      > 
> >      >      Upcoming Events: 
> >      > 
> >      >      Linux Training | 
> >      >     
> >       [7][7]
> https://www.open-future.be/linux-training-8-till-12th-september 
> >      > 
> >      >      Puppet Introduction Course | 
> >      >     
> >       [8][8]
> https://www.open-future.be/puppet-introduction-course-15th-september 
> >      > 
> >      >      Puppet Fundamentals Training | 
> >      >     
> >       [9][9]
> https://www.open-future.be/puppet-fundamentals-training-16-till-18th-september
>  
> >      > 
> >      >      Zabbix Certified Specialist | 
> >      >     
> >       [10][10]
> https://www.open-future.be/zabbix-certified-specialisttraining-22-till-24th-september
>  
> >      > 
> >      >      Zabbix Certified Professional | 
> >      >     
> >       [11][11]
> https://www.open-future.be/zabbix-certified-professional-training-25-till-26th-september
>  
> >      > 
> >      >      Subscribe to our newsletter: [12][12]http://eepurl.com/BUG8H 
> >      > 
> >      >    -- 
> >      >    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 [13][13][email protected]. 
> >      >    To view this discussion on the web visit 
> >      >   
> >       [14][14]
> https://groups.google.com/d/msgid/puppet-users/95148a21-d046-4857-9201-53924c353944%40googlegroups.com.
>  
>
> >      >    For more options, visit [15][15]
> https://groups.google.com/d/optout. 
> >      > 
> >      > References 
> >      > 
> >      >    Visible links 
> >      >    1. [16]http://yum.puppetlabs.com/el/6.5/products/x86_64/ 
> >      >    2. javascript: 
> >      >    3. 
> >      [17]
> https://groups.google.com/d/msgid/puppet-users/a45175ff-e932-40dc-83de-681837919cb1%40googlegroups.com?utm_medium=email&utm_source=footer
>  
> >      >    4. [18]https://groups.google.com/d/optout 
> >      >    5. [19]
> http://www.slideshare.net/johandw/bpug-mcollective-20140624 
> >      >    6. [20]http://www.open-future.be/ 
> >      >    7. 
> >      [21]https://www.open-future.be/linux-training-8-till-12th-september 
> >      >    8. 
> >      [22]
> https://www.open-future.be/puppet-introduction-course-15th-september 
> >      >    9. 
> >      [23]
> https://www.open-future.be/puppet-fundamentals-training-16-till-18th-september
>  
> >      >   10. 
> >      [24]
> https://www.open-future.be/zabbix-certified-specialisttraining-22-till-24th-september
>  
> >      >   11. 
> >      [25]
> https://www.open-future.be/zabbix-certified-professional-training-25-till-26th-september
>  
> >      >   12. [26]http://eepurl.com/BUG8H 
> >      >   13. mailto:[27][email protected] 
> >      >   14. 
> >      [28]
> https://groups.google.com/d/msgid/puppet-users/95148a21-d046-4857-9201-53924c353944%40googlegroups.com?utm_medium=email&utm_source=footer
>  
> >      >   15. [29]https://groups.google.com/d/optout 
> > 
> >    -- 
> >    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 [30][email protected]. 
> >    To view this discussion on the web visit 
> >    [31]
> https://groups.google.com/d/msgid/puppet-users/fa121665-c569-46b3-bce6-777b0fedad80%40googlegroups.com.
>  
>
> >    For more options, visit [32]https://groups.google.com/d/optout. 
> > 
> > References 
> > 
> >    Visible links 
> >    1. https://forge.puppetlabs.com/puppetlabs/mcollective 
> >    2. http://yum.puppetlabs.com/el/6.5/products/x86_64/ 
> >    3. 
> https://groups.google.com/d/msgid/puppet-users/a45175ff-e932-40dc-83de-681837919cb1%40googlegroups.com
>  
> >    4. https://groups.google.com/d/optout 
> >    5. http://www.slideshare.net/johandw/bpug-mcollective-20140624 
> >    6. http://www.open-future.be/ 
> >    7. https://www.open-future.be/linux-training-8-till-12th-september 
> >    8. 
> https://www.open-future.be/puppet-introduction-course-15th-september 
> >    9. 
> https://www.open-future.be/puppet-fundamentals-training-16-till-18th-september
>  
> >   10. 
> https://www.open-future.be/zabbix-certified-specialisttraining-22-till-24th-september
>  
> >   11. 
> https://www.open-future.be/zabbix-certified-professional-training-25-till-26th-september
>  
> >   12. http://eepurl.com/BUG8H 
> >   13. javascript: 
> >   14. 
> https://groups.google.com/d/msgid/puppet-users/95148a21-d046-4857-9201-53924c353944%40googlegroups.com
>  
> >   15. https://groups.google.com/d/optout 
> >   16. http://yum.puppetlabs.com/el/6.5/products/x86_64/ 
> >   17. 
> https://groups.google.com/d/msgid/puppet-users/a45175ff-e932-40dc-83de-681837919cb1%40googlegroups.com?utm_medium=email&utm_source=footer
>  
> >   18. https://groups.google.com/d/optout 
> >   19. http://www.slideshare.net/johandw/bpug-mcollective-20140624 
> >   20. http://www.open-future.be/ 
> >   21. https://www.open-future.be/linux-training-8-till-12th-september 
> >   22. <a href="
> https://www.open-future.be/puppet-introduction-course-15th-september"; 
> target="_blank" onmousedown="this.href='
> https://www.google.com/url?q\75https%3A%2F%2Fwww.open-future.be%2Fpuppet-introduction-course-15th-september\46sa\75D\46sntz\0751\46usg\75AFQjCNH3xt-gECp7eLQcHKrwSaNmOQjVAA';return
>  
> <https://www.google.com/url?q%5C75https%3A%2F%2Fwww.open-future.be%2Fpuppet-introduction-course-15th-september%5C46sa%5C75D%5C46sntz%5C0751%5C46usg%5C75AFQjCNH3xt-gECp7eLQcHKrwSaNmOQjVAA';return>
>  
> true;" onclick="this.href='https://www.google.com/url?q\75http
>
> ...

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/41b6b478-0a39-4e25-a297-b7d771afbec4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to