I would totally recommend Puppet Commander in place of that, if you
have the time to get it running:
http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/ToolPuppetcommander
It uses mcollective and is pretty much awesome.
Daniel
On Thu, Dec 8, 2011 at 21:22, Brian Gallew wrote:
> L
Hi,
The way we do as similar kind of thing is use a 'role' class which assigns
various classes based on the fact of a node.
We created a custom fact that gives a fact that tells us the node's role. We
then use:
if $role-fact =~ role { include variousclasses }
Not as simple as that obviously b
hi,all
this is a tips, when you run puppet in a big data center. you
need run more than one puppet master. this is a trouble. and if the
puppet master hacked by hacker. all client will be in danger.
but run puppet in client mode , can resolve this two problem.
the first . client
I would consider the following a small list of pros and cons for the three
tools:
Pros:
Cfengine: Not written in Ruby, so currently is more efficient with system
resources.
Puppet: IMHO has the most approachable syntax of the three (for sysadmins),
and the strongest community. It also has the wide
Let me emphasize the beauty of running Puppet out of cron. Not only do you
not end up with resource leaks (or just simple consumption when you don't
need it), but you also get much more reliable load on your puppet masters.
Further, if you are wiling to make a trivial effort to write a
site-speci
I've found Puppet to be unreliable running as a daemon - I suspect due to older
versions of ruby floating around. So I switched to running it from cron, and it
works a lot better. Memory usage doesn't seem to be an issue, and the agent
only runs for a few seconds. Use Puppet Dasboard (or someth
Puppet 2.7.8 is available. 2.7.8 contains everything that was
being previewed in the 2.7.7rc series as well as some new content.
Key highlight in this release (beyond items from 2.7.7rc series) are:
* Allow providers to be selected in the run they become suitable
* Showdiff is now not auto-ena
On 2011-12-08 15:30 , David Alden wrote:
> Hi,
> I wrote a small func module that installs and configures func. The problem
> I'm having is that the service type isn't properly starting the service. I
> have the following:
>
> class func::service {
>
> Service {
> enable => true,
>
Hi,
I wrote a small func module that installs and configures func. The problem
I'm having is that the service type isn't properly starting the service. I
have the following:
class func::service {
Service {
enable => true,
ensure => running,
hasrestart => true,
hasstatus =>
I have a group of classes (about 6 now) that I want to allow a host to use
none or at most one of them. This just a "guard rail" for admins. :-)
Basically like this:
base
base::opt1
base::opt2
...
base::opt6
base is default to all nodes.
We use Puppet and Foreman :-)
Thanks
--
You received
On Dec 7, 3:17 pm, Michael Cumings
wrote:
> I want to be able to build a parameterized class that represents each of
> our major services, and then use a define within that class that will make
> use of the parameters. For example, have a class that represents a
> complete application, which is
Hi,
I think the error is self explanatory. What are the perms on the directory?
The simplest thing here is to remove /var/lib/puppet/ssl and let it be
recreated.
Cheers,
Den
On 09/12/2011, at 3:33, Utoplenick wrote:
> If anybody knows? plese tell me what is a reason of this problem, i`m
> nov
On Dec 8, 3:36 pm, Gonzalo Servat wrote:
> On Fri, Dec 9, 2011 at 6:50 AM, Adam Gibbins wrote:
> > On 7 December 2011 23:09, Gonzalo Servat wrote:
>
> >> Is this how it's supposed to work?
>
> >> Pretty sure I've done this before and haven't had it do that.
> > Could you try specifying the nam
If you're looking for monitoring tips, one thing we do is run an 'mco
find' on our entire network. A nagios page goes out if the count ('wc
-l') drops below a threshold.
-Yaakov
On Thu, Dec 8, 2011 at 06:50, Jens Braeuer wrote:
> Hi everyone,
>
> thank R.I.P. for the pointers. I already planed t
On Dec 8, 1:07 pm, Jo Rhett wrote:
> I've found some problems due to the extremely random ordering puppet does.
> It is necessary for some of these items to all happen together, with no other
> random resources executed in between.
That's rather unusual. I'll discuss in a minute how you mi
It sounds like he wants to not only assue that foo happens before bar,
but that nothing happens between foo and bar. I think the only way to
ensure that is to use stages, and have a separate stage for the two
items that need to be executed together.
On Dec 8, 1:58 pm, Jacob Helwig wrote:
> On 201
On Fri, Dec 9, 2011 at 6:50 AM, Adam Gibbins wrote:
> On 7 December 2011 23:09, Gonzalo Servat wrote:
>>
>> Is this how it's supposed to work?
>>
>> Pretty sure I've done this before and haven't had it do that.
> Could you try specifying the namespace? e.g. ::openvpn
>
As in Class["::openvpn"]
On Thu, Dec 8, 2011 at 12:59, Luke wrote:
> This tool will be used by primarily system admins to automate server
> builds app installs, configurations etc. The devs will use it in their
> own environment to help automate some of their tasks. I don't think we
> have too much Ruby expertise since w
This tool will be used by primarily system admins to automate server
builds app installs, configurations etc. The devs will use it in their
own environment to help automate some of their tasks. I don't think we
have too much Ruby expertise since we are mostly a Java shop.
In terms of performance I
On 12/02/11 13:29, Adrian van Dongen wrote:
So now I am kind of stuck. I could write a separate define for the up
rules but I would rather have this within the define for interfaces.
No, that's how you generally do it.
Make a defined type that does the required augeas to add an 'up' rule,
the
I should also add that a very important consideration is to take in mind
_who_ will be working with this. Are they developers, sysadmins, QA? Will
the people working on it be spending a lot of time with
Puppet/Chef/CFengine, or just a little? Are you planning on writing a
bunch of custom modules
On 2011-12-08 11:07 , Jo Rhett wrote:
> I've found some problems due to the extremely random ordering puppet
> does. It is necessary for some of these items to all happen together,
> with no other random resources executed in between. Is there some way
> to arrange this with puppet?
>
> --
> Jo
On 7 December 2011 23:09, Gonzalo Servat wrote:
> Hi All,
>
> I have a module called "openvpn" which lives in
> /etc/puppet/modules/openvpn/. It just sets up generic OpenVPN stuff. I then
> set-up another class called s_jumpbox::openvpn, which lives in
> /etc/puppet/services/s_jumpbox/manifests/o
Hi All,
I have a module called "openvpn" which lives in
/etc/puppet/modules/openvpn/. It just sets up generic OpenVPN stuff. I then
set-up another class called s_jumpbox::openvpn, which lives in
/etc/puppet/services/s_jumpbox/manifests/openvpn.pp.
Inside this latter class, I did an "include openv
I've found some problems due to the extremely random ordering puppet does. It
is necessary for some of these items to all happen together, with no other
random resources executed in between. Is there some way to arrange this with
puppet?
--
Jo Rhett
Net Consonance : consonant endings by net
On Thu, Dec 8, 2011 at 10:36, Luke wrote:
> I am having difficulty choosing between CFengine, Chef and puppet.
> Which one would suit us the best as a small web app startup with heavy
> reliance on mysql/tomcat/nagios.We are entirely virtualized with ESX,
> want to be scalable and want a product
Thank you for the reply.
I am having difficulty choosing between CFengine, Chef and puppet.
Which one would suit us the best as a small web app startup with heavy
reliance on mysql/tomcat/nagios.We are entirely virtualized with ESX,
want to be scalable and want a product that would work well in th
On the client, run puppet agent --test --trace --debug
That would show you what the puppet client is doing
If you still have problems:
in "include test" what is test? a module? show the full content of it.
I personally use modules for everything and I always have the files
distributed at th
On Thu, 8 Dec 2011 09:48:51 -0800, Nigel Kersten wrote:
On Thu, Dec 8, 2011 at 9:29 AM, Luke wrote:
Ok a better way to word this can puppet allow us to isolate down
the
environment so that dev can make changes to their own environment
but
not QA, Prod etc.
Yes. In Puppet these are called "
On Thu, Dec 8, 2011 at 9:29 AM, Luke wrote:
> Ok a better way to word this can puppet allow us to isolate down the
> environment so that dev can make changes to their own environment but
> not QA, Prod etc.
>
Yes. In Puppet these are called "environments" :)
http://docs.puppetlabs.com/guides/en
Ok a better way to word this can puppet allow us to isolate down the
environment so that dev can make changes to their own environment but
not QA, Prod etc.
I am struggling with comparing these products because I don't think
any one of them really does a good job of explaining what they do or
how
Thanks guys.
I should have pointed out that the developers do have builds mostly
automated using ant we were just wondering we could have a solution
that we could all use to try to standardize things. So I take it that
we should probably just stick with that and perhaps look to puppet for
our serv
Hi all,
i started this week to install puppet. Everything runs fine in this
part.
The client is authenticated with the master and i find them if i start
the command
puppet cert --list --all
I created my first pp-files and my first module.
if test all with puppet apply it works.
I wrote a module
If anybody knows? plese tell me what is a reason of this problem, i`m
novice with puppet and sorry for my english=)
have error on client:
[root@node13 ~]# [root@node13 ~]# puppet agent --server=head02 --test
warning: peer certificate won't be verified in this SSL session
warning: peer certificate
Hi all,
i planned for a startup to install one of this gui tools. But if i
look in the documentation, or google it, i find no results which
helps.
If i would like to install the rpm package i get the following
dependencies problems
rpm -i puppet-dashboard-1.2.3-1.el6.noarch.rpm
warning: puppet-da
I was hoping to get info on a best practise or potentially an aim for a
best practise that puppet development is working towards.
I would like to group our servers so that I can use the files server to
hand out files in a hierarchal order starting with hostname, groupname,
default file. I would
I want to be able to build a parameterized class that represents each of
our major services, and then use a define within that class that will make
use of the parameters. For example, have a class that represents a
complete application, which is a virtualenv python application. Then use a
define
On Dec 7, 7:55 am, Alexander Swen wrote:
> hi,
>
> I'm a bit confused while passing a parameter to a definition i've
> made.
> My aim is to create a htpasswd file on my icinga server, using the
> hashed passwords from my userlist. I only want to execute this on a
> icinga server, not all my serv
On Dec 7, 4:31 pm, Mark_SysAdm wrote:
> James,
> I haven't heard anything back from the list. The only workaround I
> found was to try installing puppet-server on exactly the same OS, but
> on a freshly-installed server. Puppet starts without a problem! So
> maybe we have some competing packages
On Dec 7, 5:01 pm, "Christian G. Warden" wrote:
> I hope this doesn't come off as too much of a rant.
As a person who is frequently critical of some of the newer Puppet
features -- especially parameterized classes -- I wouldn't have much
standing to object to your criticisms. I would suggest
- Original Message -
> Hi everyone,
>
> thank R.I.P. for the pointers. I already planed to add more
> monitoring to ActiveMQ, so I'll take this as a chance. I
> dont think Amazon network settings are the root cause in my case, as
> I have registration agent enabled on all machines.
> Thi
Hi everyone,
thank R.I.P. for the pointers. I already planed to add more monitoring to
ActiveMQ, so I'll take this as a chance. I
dont think Amazon network settings are the root cause in my case, as I have
registration agent enabled on all machines.
This should keep the connection busy.
I filed
Is the custom fact perhaps based on a environment variable?
I had something similar a while ago, check this post;
https://groups.google.com/d/msg/puppet-users/2gjjaWFJm4Q/uANKwM-xWQ4J
Stefan
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To
On 12/07/2011 06:01 PM, Christian G. Warden wrote:
On Wed, Dec 07, 2011 at 01:36:13PM -0800, jcbollinger wrote:
On Dec 6, 4:12 pm, "Christian G. Warden" wrote:
On Tue, Dec 06, 2011 at 01:38:38PM -0800, Nan Liu wrote:
On Tue, Dec 6, 2011 at 12:27 PM, Christian G. Warden wrote:
Do explicit cl
Hello
Does anybody have complete solution to massive deploy puppet on win32
systems using gpo?
I think it should be something like .msi file containing ruby, puppet
and all necesary gems...
--
С уважением,
Васильев Алексей
--
You received this message because you are subscribed to the Google
Hi,
On 11/28/2011 05:51 PM, Panaman wrote:
> This is something that is really bugging me, for some reason my puppet
> agents will not load the custom facts i have created.
> I Have the inventory service running in my puppet dashboard so I can
> see they are not loaded.
> If I ssh to the client nod
Hi Daniel,
Thanks for the explanation. It's always good to know the underlaying
cause. Cheers!!
On Dec 8, 12:13 am, Daniel Pittman wrote:
> ...and to close that loop: in Ruby, '$c_repo' is a global variable.
> Because nothing will ever have assigned it, you called the `split`
> method on the def
47 matches
Mail list logo