Re: [Puppet-dev] Vyatta Support

304 views
Skip to first unread message

Luke Kanies

unread,
Apr 2, 2013, 11:24:19 AM4/2/13
to puppe...@googlegroups.com
On Apr 2, 2013, at 1:32 AM, Patrick Schless <patrick...@gmail.com> wrote:

Anybody know of a good strategy to manage a Vyatta (http://www.vyatta.org/) router via puppet? Puppet devices looks close (and is a cool idea), but it has limited device support. And, as I understand it, it only works with a puppetmaster setup (I use standalone).

I don't think there's anything about device support that requires a master; in fact, I don't think there's anything in the system at all that does.

I assume Vyatta is different enough from the other systems that you'll need to write new providers, and quite possibly new types.  Given we've got examples for Cisco and Juniper, it shouldn't be too hard to use them as a kind of template.

-- 
Join us at PuppetConf 2013, August 22-23 in San Francisco - http://bit.ly/pupconf13

Wolf Noble

unread,
Apr 2, 2013, 11:31:06 AM4/2/13
to puppe...@googlegroups.com, puppe...@googlegroups.com
Most (all?) of the config is managed in a flat file on the local filesystem. It's pretty templatable. That plus a few execs I imagine would do it.. It's a stripped down Linux box, so actually getting puppet installed might be the challenge to tackle ( assuming yo wanted to go that route)
--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To post to this group, send email to puppe...@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-dev?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Luke Kanies

unread,
Apr 2, 2013, 11:31:55 AM4/2/13
to puppe...@googlegroups.com
If you go that route, then you don't even need the device support in Puppet; it's just a native system at that point.  The device support uses a proxy and ssh.

Ryan Coleman

unread,
Apr 2, 2013, 11:37:54 AM4/2/13
to puppe...@googlegroups.com
Patrick, 

As Luke and Wolf suggested, you may have an easier time installing a Puppet agent on your router and managing it with Puppet. Juniper has developed a vendor-neutral set of types for interacting with network devices and of course providers for Juniper. You may be able to use this as a starting point, building the provider you need for Vyatta. 

Here's the module on the Forge: http://forge.puppetlabs.com/netdevops/netdev_stdlib You can follow the Project URL link to GitHub to see the source code and contribute patches. 


On Mon, Apr 1, 2013 at 4:32 PM, Patrick Schless <patrick...@gmail.com> wrote:
Anybody know of a good strategy to manage a Vyatta (http://www.vyatta.org/) router via puppet? Puppet devices looks close (and is a cool idea), but it has limited device support. And, as I understand it, it only works with a puppetmaster setup (I use standalone).

--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To post to this group, send email to puppe...@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-dev?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
Ryan Coleman | Modules & Forge | @ryanycoleman | ryancoleman in #puppet
 

Abdelouahed Haitoute

unread,
Nov 21, 2013, 8:01:42 AM11/21/13
to puppe...@googlegroups.com
I've created a puppet-module to configure a Vyatta router. It's still work in progress. But you're welcome to use it.

Reply all
Reply to author
Forward
0 new messages