Hi All, Is there a limit to how many environments one could use? I think that I''ll end up with something like 200-300 different environments, anyone sees a problem what that? Thanks, Ohad --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
Hmm, perhaps your sanity... Why would you do that to yourself? There is no limit. Can I ask what problem you think this solves for you? On Thu, Aug 21, 2008 at 12:23 AM, Ohad Levy <ohadlevy@gmail.com> wrote:> Hi All, > > Is there a limit to how many environments one could use? > > I think that I''ll end up with something like 200-300 different > environments, anyone sees a problem what that? > > Thanks, > Ohad > > > >--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
o_0 On Thu, Aug 21, 2008 at 8:22 PM, Andrew Shafer <andrew@reductivelabs.com>wrote:> Hmm, perhaps your sanity... > > Why would you do that to yourself? > > There is no limit. > > Can I ask what problem you think this solves for you? > > > > On Thu, Aug 21, 2008 at 12:23 AM, Ohad Levy <ohadlevy@gmail.com> wrote: > >> Hi All, >> >> Is there a limit to how many environments one could use? >> >> I think that I''ll end up with something like 200-300 different >> environments, anyone sees a problem what that? >> >> Thanks, >> Ohad >> >> >> > > > >--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
Hi, Multiple sites Multiple systems types Each site has a different downtimes, therefore big changes can only be applied during a predefined time. Each system type (e.g. SAP server) might want to use a different environment ( to be more "stable" ) than another application Each environment also have at least another testing environment 20 sites * 10 system types * 2 (prod, test) = 400 environments :( Ohad On Thu, Aug 21, 2008 at 4:22 PM, Andrew Shafer <andrew@reductivelabs.com>wrote:> Hmm, perhaps your sanity... > > Why would you do that to yourself? > > There is no limit. > > Can I ask what problem you think this solves for you? > > > > On Thu, Aug 21, 2008 at 12:23 AM, Ohad Levy <ohadlevy@gmail.com> wrote: > >> Hi All, >> >> Is there a limit to how many environments one could use? >> >> I think that I''ll end up with something like 200-300 different >> environments, anyone sees a problem what that? >> >> Thanks, >> Ohad >> >> >> > > > >--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
Ohad, Couldn''t all the site and system differences be handled with facts and puppet classes? On Thu, Aug 21, 2008 at 3:59 AM, Ohad Levy <ohadlevy@gmail.com> wrote:> Hi, > > Multiple sites > Multiple systems types > > Each site has a different downtimes, therefore big changes can only be > applied during a predefined time. > Each system type (e.g. SAP server) might want to use a different > environment ( to be more "stable" ) than another application > > Each environment also have at least another testing environment > > 20 sites * 10 system types * 2 (prod, test) = 400 environments :( > > Ohad > > > On Thu, Aug 21, 2008 at 4:22 PM, Andrew Shafer <andrew@reductivelabs.com>wrote: > >> Hmm, perhaps your sanity... >> >> Why would you do that to yourself? >> >> There is no limit. >> >> Can I ask what problem you think this solves for you? >> >> >> >> On Thu, Aug 21, 2008 at 12:23 AM, Ohad Levy <ohadlevy@gmail.com> wrote: >> >>> Hi All, >>> >>> Is there a limit to how many environments one could use? >>> >>> I think that I''ll end up with something like 200-300 different >>> environments, anyone sees a problem what that? >>> >>> Thanks, >>> Ohad >>> >>> >>> >> >> >> > > > >--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
On Thu, Aug 21, 2008 at 10:16 AM, Andrew Shafer <andrew@reductivelabs.com> wrote:> Ohad, > > Couldn''t all the site and system differences be handled with facts and > puppet classes? >Or even with multiple distinct puppet-masters, running different branches from your repository? Adam -- HJK Solutions - We Launch Startups - http://www.hjksolutions.com Adam Jacob, Senior Partner T: (206) 508-4759 E: adam@hjksolutions.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
On Fri, Aug 22, 2008 at 2:01 AM, Adam Jacob <adam@hjksolutions.com> wrote:> > On Thu, Aug 21, 2008 at 10:16 AM, Andrew Shafer > <andrew@reductivelabs.com> wrote: > > Ohad, > > > > Couldn''t all the site and system differences be handled with facts and > > puppet classes? > > >of course that could be done, but than it means that you "change" a productive manifest, therefore might introducing new problems> > > Or even with multiple distinct puppet-masters, running different > branches from your repository? > > well.. that kinda sucks, as that''s exactly why we have environments...beside of that, each puppet master I have across the entire organization could provide services to each machine world wide. If I end up with a puppet master for each group of applications, i think that I''ll end up with 400 puppet masters instead of 400 environments ;) basically, what I do is the tag each module with a version, and that each environment "subscribes" to a set of modules. for example: I have a stable module for ssh, I tag it (in version control) as /tags/modules/stable/ssh_v1.0 I check out all stable modules on the puppet master on a certain directory (e.g. /etc/puppet/modules/stable) and in the environment directory I link the ssh module to this file .e.g /etc/puppet/env/myapp-env/ssh --> /etc/puppet/modules/stable/ssh_v1.0 and ofcourse that I could also use the same ssh tag for other environments... therefore at the end, I support a limited version of ssh (lets say v1.0 and v2.0) and each environment subscribes to one of the "supported/stable" module. The main motivation behind this structure, is that I could delegate the control over ssh to a certian group of people, and they would know that they that every machine is in v1.0 or v2.0 no matter in which environement its being used... Ohad --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---