I have setup a cobbler and puppet and they are working fine (quite). I am still in a testing phase, so all testing are performed on a single client server. However, in the real environment, this cobbler+puppet setup will run against multiple clients. With the current setup, say if I have 10 clients), I will have to get all of their MAC addresses in order for cobbler to work.
Is it possible to run cobbler without providing a mac address of the client? I have tried this by omitting the host stanza and it failed. But, if there is a way to exclude the mac address in cobbler, then I will have to create separate cobbler profiles for all the clients so that each of them will get a unique hostname for the purpose of puppet certificate handshake. The thing is, I can't tell which hostname will get what IP, so that is another problem for me to add the clients inside the DNS.
What would be the best solution to implement cobbler+puppet on multiple clients? I am guessing there are more elegant solutions than what I have stated above.