Thanks for your reply.  To answer your question, yes the new VM will be
built with puppet installed and configured.  Since I posted this I have
found out that the mac address will not persist upon reboot so I need to
find another way of naming each new VM uniquely before it can be configured
by puppet.  Thanks again.

Cheers,

David

On Thu, Oct 7, 2010 at 1:42 PM, Mohamed Lrhazi <lrh...@gmail.com> wrote:

> Am a noob too.... but this is how I understand Puppet:
>
> Some mechanism will build a new VM with puppet installed and
> configured on it. right?
> At first run, puppet daemon will contact the puppetmaster submitting a
> cert request
> Master will sign request (automatically or manually by admin)
> From that point on:
> - Puppet daemon will connect to master, and say my name is, my ip is,
> my fact1 is, my fact2 is....
> - Puppet master will say: here is you config.
>
> the facts include MAC addresses.
>
> I'd recommend looking at what foreman has to offer:
> http://theforeman.org/
>
> Mohamed.
>
>
> On Wed, Oct 6, 2010 at 7:32 PM, dagrundy <dagru...@gmail.com> wrote:
> > Hello All:
> >
> > This is my first posting to this group and I hope I am not asking
> > something that I could have found the answer to myself.  I am trying
> > to set up a mechanism for quickly provisioning customized virtual
> > machines (VMs) and looking at puppet as a means to implementing this.
> > The concept is this.  Take a base VM and offer user packages to choose
> > for on their custom VM.  Then use puppet to manage configuration of
> > custom VM.  One challenge I am experiencing is that the base VM is
> > cloned for each new instance.  Each custom VM then does not have a
> > unique hostname, its IP address is dynamically allocated at creation
> > and the IP address may not persist upon reboot.  The one unique
> > identifier on each VM is the mac address.  Is there some way that
> > puppet can be configured so that the way it identifies new nodes is by
> > means of the mac addresses?  I am an absolute newb to puppet so I am
> > not sure if this question was dealt with in earlier postings.  I am
> > running 0.22.4 just because that is what was in the yum repository.  I
> > am certainly willing to upgrade if that is any help.  I am not sure if
> > I am giving enough info here so please let me know if more is
> > required.  Any help would be greatly appreciated.
> >
> > Cheers,
> >
> > David
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> > To post to this group, send email to puppet-us...@googlegroups.com.
> > To unsubscribe from this group, send email to
> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com>
> .
> > For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
> >
> >
>
>
>
> --
> " Logic merely sanctions the conquests of the intuition."
> Jacques Hadamard
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To post to this group, send email to puppet-us...@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@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