Hi Scott - I see you have been making puppet related commits.  I would guess you're close to that codebase so I thought I would ask you a random favor.

I'm trying to use the puppet "environments" feature, which is basically a defined per node setting just like parameters.    It is supported by the external nodes input feature in puppet, but isn't implemented in cobbler.

Who do I have to buy a beer to get this option added into cobbler?

I looked at the code and it seemed it should be simple to implement so I gave it a whirl by basically copying the mgmt_classes code chunks, but with my limited experience with python and cobbler codebase I gave up after a couple of hours of errors.   
 
For reference:  puppet's field expected format:
http://docs.puppetlabs.com/guides/external_nodes.html


About environments:
http://projects.puppetlabs.com/projects/1/wiki/Using_Multiple_Environments

It should be basically just like mgmt_classes, but a string rather than list.




Walker Traylor
Directer of Operations
MOG, Inc.
703.389.4507
Skype: wtraylor
Request meeting time: http://tungle.me/walkertraylor



Walker Traylor
MOG, Inc.
703.389.4507
Skype: wtraylor
Request meeting time: http://tungle.me/walkertraylor