If the only difference is in the virtual hosts, then you should be able to apply the same classes to each and use different data only. Hiera, included with puppet, is a key/value pair lookup tool that can help here, so each node would receive their vhost data and only their vhosts. I think you should find plenty of hiera docs on puppet’s websites and others (I’m on my phone or I’d grab a link or three) and we are glad to help you here or on slack if you need more help with it.
On Thu, Nov 2, 2017 at 12:44 PM <[email protected]> wrote: > Thanks Eric. I've read that documentation and it always refers to > multiple nodes. It just feels like I'm doing it wrong. If I have a small > group of 4 web servers that all run different virtual hosts, the only way > to use the node classification groups is to pin each node to it's own group > and apply the classes to them. I can do that, it just feels like there is > a better way. > > On Thursday, November 2, 2017 at 11:54:07 AM UTC-4, Eric Sorenson wrote: > >> Hi Jack, for puppet enterprise there's a built-in workflow for assigning >> classes to nodes - the phrase you're looking for is called "node >> classification" in puppet-speak. here's the relevant doc: >> https://puppet.com/docs/pe/2017.3/managing_nodes/grouping_and_classifying_nodes.html >> >> hope this helps! >> > --eric0 >> > >> >> On Thursday, November 2, 2017 at 5:37:29 AM UTC-7, [email protected] >> wrote: >>> >>> Hi, >>> I'm a new puppet enterprise user (first post!) and I need to change >>> some settings on an individual node. The module is created and it works in >>> my testing, but every method of applying the module to one machine feels >>> like I'm doing it wrong. What is the best way to accomplish this? Feel >>> free to point me to some documentation, if I'm simply missing something. >>> >>> Thanks, >>> >>> Jack >>> >> -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/2f5ccbd2-fccd-4fea-b8d2-c2f2cd93d03c%40googlegroups.com > <https://groups.google.com/d/msgid/puppet-users/2f5ccbd2-fccd-4fea-b8d2-c2f2cd93d03c%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Rob Nelson -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAC76iT-jtwD9gWTh5LtZvvZE%3DADJO5bFeVtQy_SSGfWibnYY6w%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
