If you omit the macaddress in the ifcfg-eth0 file, it should work properly if there are no persistent network configs.
On Redhat, the 70-persistent-net.rules assigns a specific ethx device to a specific nic. Your 'ignoring' messages strongly point in the direction of such a mechanism. So if you have a template with a macaddress, the 70-persistent-net.rules file always assigns eth0 to it. The nic in the cloned machine (with a new mac) will be named eth1. I do not use puppet to configure the network, but made a script that combines a few parts of PE and configures the network too. (See http://www.gerapeldoorn.nl/freelance/linux-automation for the script..) Regards, Ger. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/AQkU3kahyncJ. 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.