On Friday, 19 July 2019 01:59:26 UTC+1, Lesley Kimmel wrote:
>
> Hi all;
>
> I told him if it was the right way then all the smart people working with 
> and developing Puppet would have put it out as the best practice. However, 
> I can't seem to come up with a really great scenario that will convince 
> him. Can anyone share thoughts on scenarios where this patter will blow up 
> [hard]?
>
> Thanks!
>


Everyone else's replies touch on all the major points, so can't add too 
much more there.  I do have an ageing blog post though, and it might be 
helpful... The post describes a contrived scenario based on a real-world 
problem; it starts with an engineering team working mostly out of Hiera 
YAML files, and then over time getting into a situation where that design 
pattern was causing too much pain, and thus the conversion to a 
role-profile pattern.  All the internal technical secrets are obfuscated 
away behind this contrived scenario, but something very close to this 
happened to us - a medium sized company that's been using Puppet for 8+ 
years.

The problem being solved is to do with creating networking on Linux 
servers, so it's a great deal more complicated than just adding a package 
to a machine. However if you can understand the concepts and the challenges 
faced, it might work as a real-world example for your Junior staff 
member... Maybe... 30% chance :-)

The first half of the page is the scenario / blog post (which is the bit 
you want), the next is the docs for the example module itself describing 
our solution (which won't be useful to you):

https://github.com/lukebigum/puppet-networking-example

-- 
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 puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/73e43d92-bfec-4f67-a829-3d28953b12c9%40googlegroups.com.

Reply via email to