On Wed, Aug 24, 2016 at 09:03:16AM -0700, Luke Bigum wrote: > The template will create udev rules from two sources. The first is > @interfaces, which is the giant multi-level hash of network interfaces that > our old designs use. A VM might look like this in Hiera: > > networking::interfaces: > eth0: > ipaddr: 1.1.1.1 > hwaddr: 52:54:00:11:22:33 > > The second source of udev rules is also a Hash and also from Hiera, but > rather than it be embedded in the giant hash of networking information, it > is there to compliment the newer role/profile approach where we don't > specify MAC addresses. This is purely a cosmetic thing for VMs to make our > interface names look sensible. Here is a sanitised Hiera file for a VM with > the fictitious "database" profile: > > profile::database::subnet_INTERNAL_slaves: > - 'eth100' > profile::database::subnet_CLIENT_slaves: > - 'eth214' > networking::extra_udev_static_interface_names: > eth100: '52:54:00:11:22:33' > eth214: '52:54:00:44:55:66'
So the "database" machine wouldn't have an entry in networking::interfaces at all, or could one define, for example, the management interface in networking::interfaces and the database interfaces in the machine-specific hiera tree? Greetings Marc -- ----------------------------------------------------------------------------- Marc Haber | "I don't trust Computers. They | Mailadresse im Header Leimen, Germany | lose things." Winona Ryder | Fon: *49 6224 1600402 Nordisch by Nature | How to make an American Quilt | Fax: *49 6224 1600421 -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/20160825123111.GA2471%40torres.zugschlus.de. For more options, visit https://groups.google.com/d/optout.
