Hi Nathan,

I have read the this URL but one thing concerns me: what if each 
environment consists different servers (as it should be) ?
How to deal with it using git ?

On Tuesday, 2 April 2013 23:36:43 UTC+1, Nathan Valentine wrote:
>
> Hi, 
>
> You probably want to look at implementing a simple deployment pipeline 
> using Puppet environments and Git branches. Here's a URL for getting 
> started:
>
> https://puppetlabs.com/blog/git-workflow-and-puppet-environments/
>
>
>
> On Tue, Apr 2, 2013 at 9:27 AM, ForumUser <[email protected]<javascript:>
> > wrote:
>
>> Hi all,
>>
>> I am new in puppet world so please excuse my lack of knowledge ...
>>
>> I am going to use puppet to manage our hosts but because my lack of 
>> knowledge whether I deploy configuration changes the right way
>> I would like to deploy them first on some hosts, then wait a few days, 
>> then on another group of hosts, wait a few days etc.
>> So it would be good to group all nodes into groups - something like 
>> (pseudo-code):
>>
>> group pre-testing {
>>     host02.domain
>>     host-other.domain
>>     <... 10 other hosts ...>
>> }
>>
>> group testing {
>>     host115.domain
>>     host-other-10.domain
>>     <... 50 other hosts ...>
>> }
>>
>> group pre-production {
>>     host-spare.domain
>>     <... 35 other hosts ...>
>> }
>>
>> group production {
>>     host-main.domain
>>     <... 135 other hosts ...>
>> }
>>
>> and then apply the change on just "pre-testing", wait a few days, apply 
>> on just "testing", wait a few days and then apply on "pre-production" etc.
>> (sort of deployment in stages).
>> I am not able to group nodes based on application running on it nor 
>> hardware architecture - the environment is mixed
>> so I need to put this particular node to this particular group etc
>>
>> How would you organise that approach in puppet ?
>>
>> Thanks in advanced
>>
>>  -- 
>> 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] <javascript:>.
>> To post to this group, send email to [email protected]<javascript:>
>> .
>> Visit this group at http://groups.google.com/group/puppet-users?hl=en.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>
>
> -- 
> ---
> Nathan Valentine - [email protected] <javascript:>
> Puppet Labs Professional Services
> GV: 415.504.2173
> Skype: nrvale0
>
> *Join us at PuppetConf 2013, August 22-23 in San Francisco - *
> http://bit.ly/pupconf13
>  

-- 
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 post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to