Re: [Puppet Users] puppet for switches

2010-05-05 Thread Nicolas Szalay
- "Geoff Crompton" a écrit : | This might be a crazy idea, but it just popped into my head, and I | wanted to know if it's possible. Perhaps not possible right now, but | possible in a theoretical sense. | | Is it possible that puppet could be modified to be used to manage | switches that ha

Re: [Puppet Users] puppet for switches

2010-05-05 Thread Christopher Johnston
That would be very cool indeed, manifests would get quite big though in really large environments (think 100k end points). Juniper and Cisco support would be great. Sent from my iPhone On May 5, 2010, at 4:15 AM, Nicolas Szalay wrote: - "Geoff Crompton" a écrit : | This might be a

Re: [Puppet Users] puppet for switches

2010-05-05 Thread R.I.Pienaar
- "Geoff Crompton" wrote: > This might be a crazy idea, but it just popped into my head, and I > wanted to know if it's possible. Perhaps not possible right now, but > possible in a theoretical sense. > > Is it possible that puppet could be modified to be used to manage > switches that have

Re: [Puppet Users] Puppet order

2010-05-05 Thread Roshan Punnoose
Hi, I have a node definition that looks like: node default { include mymod mymod::func1()... // copy a file mymod::func2()... // copy a file } The module ,mymod, defines that a certain set of directories get copied over, and the functions define files that need to go into those dire

Re: [Puppet Users] puppet for switches

2010-05-05 Thread Gary Law
- "Geoff Crompton" wrote: > Is it possible that puppet could be modified to be used to manage > switches that have a command line based interface? Before reinventing the wheel in terms of grabbing and storing switch/router/firewall configs, take a look at this: http://www.shrubbery.net/rancid/

[Puppet Users] Re: puppet for switches

2010-05-05 Thread seph
Geoff Crompton writes: > This might be a crazy idea, but it just popped into my head, and I > wanted to know if it's possible. Perhaps not possible right now, but > possible in a theoretical sense. > > Is it possible that puppet could be modified to be used to manage > switches that have a comman

Re: [Puppet Users] puppet for switches

2010-05-05 Thread Dan Carley
On 5 May 2010 16:54, Gary Law wrote: > > Before reinventing the wheel in terms of grabbing and storing > switch/router/firewall configs, take a look at this: > > http://www.shrubbery.net/rancid/ And http://trac.nocproject.org/trac/ -- You received this message because you are subscribed to th

[Puppet Users] Puppet with cloud instances

2010-05-05 Thread Murteas
Hello all, Recently I was asked to start using Puppet as part of our Eucalyptus powered internal cloud. I have been able to set up Puppet and a puppet master on various instances, but what I am running into, is that several of the instances have the same hostname or no hostname when they are fir

Re: [Puppet Users] Puppet with cloud instances

2010-05-05 Thread Jeff McCune
Hi, You could clean the certificate on the puppetmaster CA using puppetca --clean debian.example.org prior to connecting the rebuilt server again. If you have a short lifecycle and rapid turnover of the same hostname, you may benefit from using the certname configuration variable and using some o

Re: [Puppet Users] Puppet order

2010-05-05 Thread Jeff McCune
On Wed, May 5, 2010 at 11:50 AM, Roshan Punnoose wrote: [snip > Is there currently a way to ensure that either the directories exist first > in the function file copy, or, better yet, to specify an order to the > function calls? Roshan, This topic is something that separates puppet from many ot

[Puppet Users] Re: Puppet with cloud instances

2010-05-05 Thread Murteas
Sounds like using the certname configuration variable is what I need, I expect to have users terminating and launching new instances all the time, with or without notice, so something that doesn't require my attention at each launch is critical. I'll search for how to customize the cert CN, but i

[Puppet Users] List of available variables for use in templates

2010-05-05 Thread Ed Greenberg
When writing an ERB template, I know that I can define variables in my nodes and classes, and that the facter variables for the node are available. I'd like to know if there are any other predefined puppet variables available. In specific, I'd like the node's name in the node definition. node

[Puppet Users] determine whether host responds to an IP address

2010-05-05 Thread Casey Feskens
Hey folks, I'm looking for a best practice for determining whether a host has a specific IP address configured on it, in order to make puppet configuration decisions. I know there are a list of facts for each interface with an associated IP address, but am trying to determine whether ANY int

[Puppet Users] Re: [Puppet-dev] GSoC - Introducing myself

2010-05-05 Thread William Van Hevelingen
Hello Everybody, I'm William and I am the other Google Summer of Code 2010 student. I will be working on a Puppet type to manage advanced provisioning and configuration of network interfaces (initially on various Linux distributions). I'm really excited to start working on this project and I would

[Puppet Users] GSoC - Introducing myself

2010-05-05 Thread Carla Araujo
Hello All! My name is Carla, and I am one of Google Summer of Code 2010 students selected to work on Puppet this summer. My proposal is to develop types for management of virtual machines, initially focus on Xen and KVM. You can contact me at freenode as carlasouza or by e-mail. Any suggestions i

Re: [Puppet Users] Re: [Puppet-dev] GSoC - Introducing myself

2010-05-05 Thread Nigel Kersten
On Wed, May 5, 2010 at 3:20 PM, William Van Hevelingen wrote: > Hello Everybody, > > I'm William and I am the other Google Summer of Code 2010 student. I will be > working on a Puppet type to manage advanced provisioning and configuration > of network interfaces (initially on various Linux distrib

Re: [Puppet Users] Puppet Dashboard packages updated for V1.0 release

2010-05-05 Thread Ian Ward Comfort
On 3 May 2010, at 3:47 AM, James Turnbull wrote: On 3/05/10 8:19 PM, Kenneth Holter wrote: I downloaded the "puppet-dashboard-1.0.0-2.noarch.rpm" and installed it, and found that the init script got placed in the wrong directory ("/etc/rc.d/init.d}"). I've fixed the problem and pushed a ne

Re: [Puppet Users] Puppet Dashboard packages updated for V1.0 release

2010-05-05 Thread James Turnbull
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 6/05/10 9:49 AM, Ian Ward Comfort wrote: > On 3 May 2010, at 3:47 AM, James Turnbull wrote: >> On 3/05/10 8:19 PM, Kenneth Holter wrote: >>> I downloaded the "puppet-dashboard-1.0.0-2.noarch.rpm" and >>> installed it, and found that the init scrip

Re: [Puppet Users] Puppet Dashboard packages updated for V1.0 release

2010-05-05 Thread Ian Ward Comfort
On 5 May 2010, at 5:26 PM, James Turnbull wrote: I've fixed it now and added some further fixes to the spec file provided by Todd Zullinger. Thanks, both. -- Ian Ward Comfort Systems Team Lead, Academic Computing Services, Stanford University -- You received this message because you are sub

Re: [Puppet Users] Re: puppet for switches

2010-05-05 Thread Geoff Crompton
seph wrote: Geoff Crompton writes: This might be a crazy idea, but it just popped into my head, and I wanted to know if it's possible. Perhaps not possible right now, but possible in a theoretical sense. Is it possible that puppet could be modified to be used to manage switches that have a co

[Puppet Users] node inheritance, variable scope, and pain.

2010-05-05 Thread Daniel Pittman
G'day. It was, until yesterday, my naive expectation that this would work: node default{ include broken } node "krosp" inherits "default" { $value = "not " } class broken{ notice("This is ${value}broken") } Specifically, I expected this would output 'This

Re: [Puppet Users] node inheritance, variable scope, and pain.

2010-05-05 Thread Russ Allbery
Daniel Pittman writes: > It was, until yesterday, my naive expectation that this would work: > node default{ include broken } > node "krosp" inherits "default" { $value = "not " } > class broken{ notice("This is ${value}broken") } > Specifically, I expect

Re: [Puppet Users] node inheritance, variable scope, and pain.

2010-05-05 Thread Daniel Pittman
Russ Allbery writes: > Daniel Pittman writes: > >> It was, until yesterday, my naive expectation that this would work: > >> node default{ include broken } >> node "krosp" inherits "default" { $value = "not " } >> class broken{ notice("This is ${value}broken

[Puppet Users] Re: mcollective scalability

2010-05-05 Thread donavan
> 2000 nodes certainly is within my goals with the design, that said there has > not been such a big deploy. We've got 500+ nodes on mcollective currently. Nothing special as far as setup, a few of the contrib agents and few more in house agents. Nodes are primarily split between two buildings co

[Puppet Users] Re: Managing producton & backup datacenter

2010-05-05 Thread donavan
> > But for more sophisticated puppet setups - what are your ways to determine > > which environment you are in. > > I wrote a custom fact, location, that embeds all the logic in a tiny bit of > custom Ruby.  (In fact, it just grabs the hostname, domain, and IP address, > then uses a tiny bit of lo