Re: [Puppet Users] Puppet Module Best Practice (Roles/Profiles)

2019-07-18 Thread Lesley Kimmel
ife exists elsewhere > in the universe is that none of it has tried to contact us." > > Bill Waterson (Calvin & Hobbes) > > On Jul 18, 2019, at 8:59 PM, Lesley Kimmel > wrote: > > Hi all; > I'm a Linux engineer who went through a typical growth period with Puppet >

[Puppet Users] Puppet Module Best Practice (Roles/Profiles)

2019-07-18 Thread Lesley Kimmel
Hi all; I'm a Linux engineer who went through a typical growth period with Puppet and finally landed on the Roles and Profiles pattern which generally works well. I have a coworker that started on after me and doesn't like this pattern and having to update profiles or base modules when new

[Puppet Users] Re: Parameterized classes vs defined-types

2017-05-03 Thread Lesley Kimmel
I've [somewhat] recently started developing Puppet modules for use with Foreman and have gone through a couple iterations. At first I was developing a large, broadly-scoped module for a specific purpose. I soon found that in order to provide any amount of customizable behavior I would have to

[Puppet Users] Publishing Modules Best Practices

2017-04-12 Thread Lesley Kimmel
I'd like to start publishing modules to the Forge and/or GIT. However, I'm pretty new to this. I was thinking that the reference to the Apache 2.0 License in metadata.json was enough to be construed as an official license for the module. However, looking quickly at the Apache site on how to

[Puppet Users] Module Dependency Best Practices

2017-02-22 Thread Lesley Kimmel
All; I'm semi-new to Puppet and after having tried a couple different things I've developed some questions. I've read some articles that state making a module as self-contained as possible is a good practice. However, as I've tried to do that in a site with a large number of potential modules