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

Reply via email to