Ask Your Question

Hiera or Dashboard as an ENC?

asked 2013-03-07 09:32:13 -0500

georgeb gravatar image

I'm a little confused as to what the 'preferred' ENC from Puppet Labs point of view is there a consensus on this?

I'm debating which to use, obviously both work but Hiera seems to be easier to modify as the Dashboard doesn't seem to have a CLI interface that can perform edits en masse out of the box.

edit retag flag offensive close merge delete

3 answers

Sort by ยป oldest newest most voted

answered 2013-03-09 17:06:12 -0500

Daenney gravatar image

One thing I've found is that I don't want multiple sources of information, so not Hiera for data plus another ENC for classification, especially since Hiera can do that very well too.

We use Hiera both as a node classifier and as a data source. Our setup consists of Puppet modules, roles and profiles (those being Puppet modules too but conceptually a bit different).

Our modules look up their data from Hiera and then for every node there's a YAML-file in the hierarchy that indicates which role a node should have. This way, everything is kept in ... (more)

edit flag offensive delete link more

answered 2013-03-08 10:17:49 -0500

I encourage you to think about two different things here.

  1. Separate your data from your code, your puppet manifests. Hiera is a great tool for expressing your data and is baked into Puppet 3. It'll soon be in PE as well.

  2. Tell your nodes what classes they are to enforce. This is the other side of the problem and can be easily separated from item #1. Hiera can function as a node classifier but so can the open source and enterprise dashboard as well as Foreman. I'm with llowder on this one, try them out and choose one ...

edit flag offensive delete link more

answered 2013-03-07 10:21:04 -0500

llowder gravatar image

I'm not a PuppetLabs employee, but my take on it is this:

Use what works and what you know.

Dashboard is in the process of being deprecated - it will soon no longer be maintained by PuppetLabs and will be taken over by a community member.

hiera can be an amazing ENC and it can work well, but I have not personally used it as such. I may as well, as I use it for everything else it seems.

There is also The Foreman - which gives you the GUI like Dashboard and so much more.

This is one of those ... (more)

edit flag offensive delete link more


I doubt dashboard will be removed as it's part of PE. Where do you take this info from?

ThinkBriK gravatar imageThinkBriK ( 2013-03-08 10:43:06 -0500 )edit

It's being replaced with additional functionality to PupeptDB and a new, as yet unreleased ENC service. My source is PupeptLabs - See this thread.

llowder gravatar imagellowder ( 2013-03-08 10:50:57 -0500 )edit

Thanks for the link !

ThinkBriK gravatar imageThinkBriK ( 2013-04-09 11:03:33 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2013-03-07 09:32:13 -0500

Seen: 5,336 times

Last updated: Mar 09 '13