I didn't articulate my interests.  I was trying to see if there was a way I
could boot up a local copy of the puppetmaster, so I could edit changes and
apply them to a single server without:
A) affecting other servers, except for the one I'm targeting, until I'm
ready to deploy
B) have a working sandbox copy that is my sandbox copy, without having to
create a sandbox for everyone who uses puppet

Now that I'm thinking about it more and have been bumping against cert
issues, I think it will be easier just to set up individual sandboxes using
the environments feature of puppet.

http://reductivelabs.com/trac/puppet/wiki/UsingMultipleEnvironments

Thanks!  Eventually we'll get a staging cluster built out in a series of
VM's, but until then I believe this will serve us well.

Tim

On Thu, Mar 26, 2009 at 2:41 PM, Tim Harper <timchar...@gmail.com> wrote:

> Yes, I recognize that would be a solution, and likely a good one, however I
> believe in order for us to be able to test puppet changes before committing
> and pushing them to the server, we'd all have to boot our own series of VM's
> (in other words, we don't have a single sysadmin).
> Tim
>
>
>
>
> On Thu, Mar 26, 2009 at 2:30 PM, Brian Mathis <brian.mat...@gmail.com>wrote:
>
>>
>> That's what VMware is for.
>>
>>
>> On Thu, Mar 26, 2009 at 3:52 PM, timcharper <timchar...@gmail.com> wrote:
>> >
>> > I'm wanting to build something along the lines of:
>> >
>> > * I close the puppetmaster repo locally
>> > * I start it up, puppetmasterd --confdir ~/path/to/conf
>> > * I ssh in to the machine I want to work with, using ssh -R
>> > 8140:127.0.0.1:8140
>> > * Then, on the remote machine, I run puppetd --test --server 127.0.0.1
>> >
>> > Is this crazy? Is there a better way, more established way to do
>> > something like this?
>> >
>> > My main interest is to be able to have a testing puppetmaster that I
>> > can update and hit while working on a specific instance, get it
>> > working, and then merge it to our main puppet master.  Currently our
>> > staging environment is being run on the same boxes as production, so
>> > we don't have the luxury of a separate cluster.
>> >
>> > Thanks :)
>> >
>> > Tim
>> > >
>> >
>>
>> >>
>>
>

--~--~---------~--~----~------------~-------~--~----~
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+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to