FAQ
Hi all,

Is it possible to use multiple ENCs?
I'm using an external node for puppet-dashboard, and I want to use
cobbler-ext-nodes also.
Will I need to parse both classifiers outputs and merge them? Does anyone
have a script hat already does this?

Thanks!

--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/WhW1zpyIsIUJ.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.

Search Discussions

  • Jcbollinger at Dec 5, 2012 at 10:24 pm

    On Wednesday, December 5, 2012 9:50:32 AM UTC-6, Nuno Marques wrote:
    Hi all,

    Is it possible to use multiple ENCs?

    Not directly, no.


    I'm using an external node for puppet-dashboard, and I want to use
    cobbler-ext-nodes also.
    Will I need to parse both classifiers outputs and merge them? Does anyone
    have a script hat already does this?
    Yes, writing a master ENC that somehow combines the outputs of the other
    two is the only solution that comes to mind. Do note that in the general
    case, that is a decidedly non-trivial task. For example, what do you do if
    your two ENCs emit conflicting or overlapping data for the same node? Or
    how do you account for the fact that a variable or class's *absence* from
    the ENC output can be as significant as its presence?

    It may be that combining ENC outputs is not going to present any such
    issues in your particular case, at least for now, but I recommend that you
    reconsider.

    As for an actual script to do the merging, a simple version ought to be
    pretty easy in Ruby (which has a pre-built YAML parser available). Just
    parse ENC1's output into hash1, parse ENC2's output into hash2, and format
    hash1.update(hash2) as YAML for your final result.


    John

    --
    You received this message because you are subscribed to the Google Groups "Puppet Users" group.
    To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/vnkEMra8yHgJ.
    To post to this group, send email to puppet-users@googlegroups.com.
    To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
grouppuppet-users @
categoriespuppet
postedDec 5, '12 at 4:07p
activeDec 5, '12 at 10:24p
posts2
users2
websitepuppetlabs.com

2 users in discussion

Jcbollinger: 1 post Nuno Marques: 1 post

People

Translate

site design / logo © 2022 Grokbase