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.