Hi,

It appears that I missed this thread while I was offline back in March
(I still have a large backlog of puppet-dev to read).

I was surprised when I discovered that the first rc of Statler was about
to be released this week, but now it makes sense :)
And if I'd read this mail before, I'd certainly had found the time to
work on the integration of this patch. So, I'm sorry for this failure on
my side.

Anyway, I'm really happy that you (James in fact) merged the patch set.
This is very cool!

I also have a subsequent patch set that is almost ready (should be
available during the week-end) and that I'd like to see appearing in the
rc2.

It adds a new puppet application: puppet device. It implements the
logical separation between the current host and the switch/routers by
acting like a "proxy" to the switch/router as seen from the puppet
master. It basically fetches the catalog from the master on behalf of
several switches/routers (drived by a configuration file). 
The current mode of running is still supported to be able to use puppet
apply on a given switch/router.
The master sees the switch as a regular puppet node (you need to add a
node {} or use an ENC), so it benefits from regular node features, like
certificate security, reports, etc...
This patch also adds a new fact terminus for injecting facts coming from
the network device to the master (with a (minimal) implementation for
cisco).

The patch set looks stable and is quite minimal in terms of puppet core
code modifications, it just needs some minor adaptations for 2.7.x
(especially help embedded in the application).

I understand your concern of moving the cisco implementation out of the
puppet core, and if you want I can craft a patch removing the cisco
bits.

I hope this second part of the patch will be merged. Let me know what I
can do to make that happen.

Thanks!

On Fri, 2011-03-18 at 10:25 -0700, Luke Kanies wrote:
> This is mostly to Brice, but I figure others are interested.
> 
> We've been looking at what it will take to get the network device
> support prototype as implemented by Brice into core, along with the
> fact that we'll be producing the RC1 for statler on April 13, and I
> don't think it will make this cut, based on our existing resources.
> 
> So, I'd like to work to get it extracted into a module, so it can be
> more easily tested and such between now and the next feature release
> (which, given our announcement of timed releases, will be
> mid-October).  One of my goals in this process would be to make sure
> that we got any changes into core that are necessary for this module
> to function.
> 
> Does this seem like an acceptable compromise in the short term?


-- 
Brice Figureau
Follow the latest Puppet Community evolutions on www.planetpuppet.org!

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

Reply via email to