Ask Your Question
0

Start using Puppet Enterprise ENC

asked 2013-09-18 09:23:45 -0500

louis gravatar image

We currently use the nodes.pp file that contains the definition of classes for every node on our infrastructure. We would like to make the process more dynamic and start using an ENC. I guess we can use the Puppet Enterprise as the ENC without the need to use the nodes.pp file anymore.

Are there any other options? Wondering if the PE Dashboard ENC has audits for nodes that have changed.

edit retag flag offensive close merge delete

3 Answers

Sort by » oldest newest most voted
0

answered 2013-09-20 08:24:21 -0500

louis gravatar image

I guess i can use hiera for the same purpose...


it’s essentially what people have traditionally tried and failed to use node inheritance for. It can get you the benefits of a rudimentary external node classifier without having to write an actual ENC.


http://docs.puppetlabs.com/hiera/1/puppet.html

edit flag offensive delete link more
0

answered 2013-09-23 04:37:10 -0500

You can use foreman just to get a GUI for viewing hosts and reports. We have decided to use a pattern where hosts are only mapped to top level role classes in Foreman and the details is encapsulated in the role class using one or more layers of classes. Then we use Hiera to put most of the parameters.

This way almost everything is in version control making refactoring and releasing a lot easier.

But beware, you cannot use the future parser of puppet with foreman as of now, see: http://projects.theforeman.org/issues/2878

edit flag offensive delete link more

Comments

The problem that I had with foreman is that the setup is not that easy and cannot be automated. I already figure out how to use a separate repository using ...(more)

louis gravatar imagelouis ( 2013-09-24 14:40:46 -0500 )edit

Of course Foreman does not make sense if you use PE. It wasn't clear form your question that you had bought that already.

MarcusPhi gravatar imageMarcusPhi ( 2013-09-25 05:11:56 -0500 )edit
0

answered 2013-09-18 10:25:27 -0500

Ancillas gravatar image

Puppet Enterprise Dashboard does support auditing of resource changes, but I don't know that it audits at the ENC level.

You could also check out The Foreman, which has a lot of great features, but will also add some complexity to your deployment.

edit flag offensive delete link more

Comments

1

Sorry but i guess i tried Foreman setup once it was a nightmare. i pass...

louis gravatar imagelouis ( 2013-09-20 08:23:44 -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

1 follower

Stats

Asked: 2013-09-18 09:23:45 -0500

Seen: 480 times

Last updated: Sep 23 '13