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 <nsza...@qualigaz.com> wrote:

----- "Geoff Crompton" <geo...@trinity.unimelb.edu.au> 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 have a command line based interface?
|
| When I manage our Allied Telesis switches (which have a CLI similar
| to
| cisco IOS) I wonder if I could control it via a puppet-like node:
|
| node 'switch-101' {
|    vlan { storage:
|      id => 1234,
|      untagged_ports => "3/e1, 4/e3",
|      tagged_ports => "1/e1-2/e48",
|    }
|    include gvrp
|    include stp::rstp
|    stp::portfast { "1/e1-e48,2/e1-48",3/e1-48": }
| }
|
|
| Now I know we probably can't get puppet to run on the switch, but we
| can
| get a host to ssh or telnet to the switch, and to download the
| current
| configuration of the switch.

Funny, Brice and I had talked about this a while ago :) Obviously you could use a host as "proxy" to get facts and then decide what hooks to run. I (re)wrote a little ruby lib [1] thinking about this, still need some work btw

--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To post to this group, send email to puppet-us...@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 .


--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" group.
To post to this group, send email to puppet-us...@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.

Reply via email to