Description of problem: The network interface configurations share a lot of data that could be parameterized. For instance, the VLAN identifiers and the OVS bond parameters. Version-Release number of selected component (if applicable): All versions prior to poodles built on June 16, 2015. How reproducible: 100% Steps to Reproduce: 1. Deploy undercloud 2. Set up isolated networking 3. Actual results: In /usr/share/openstack-tripleo-heat-templates/, the configuration templates inside network/config/bond-with-vlans and network/config/single-nic-vlans are unwieldy, the same data gets put into 5 different files. Expected results: You should be able to set the OVS Bond Options and the VLAN identifiers at a global level in the Heat templates. Additional info: The latest poodle should have templates that have the line: ovs_options: {get_param: BondInterfaceOvsOptions} as well as several lines that look like this: vlan_id: {get_param: InternalApiNetworkVlanID}
openstack-tripleo-heat-templates-0.8.6-23.el7ost.noarch bond and vlans are created tested on computes and controller [root@overcloud-controller-1 heat-admin]# ifconfig bond1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet6 fe80::3c22:f3ff:fe4f:6266 prefixlen 64 scopeid 0x20<link> ether 3e:22:f3:4f:62:66 txqueuelen 0 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 8 bytes 648 (648.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 br-ex: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet6 fe80::b8a4:4bff:feac:964f prefixlen 64 scopeid 0x20<link> ether 00:9c:02:b0:7f:e0 txqueuelen 0 (Ethernet) RX packets 194500 bytes 21045639 (20.0 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 516 bytes 44336 (43.2 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 br-int: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet6 fe80::c4e0:67ff:fe48:949 prefixlen 64 scopeid 0x20<link> ether c6:e0:67:48:09:49 txqueuelen 0 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 8 bytes 648 (648.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 br-tun: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet6 fe80::582c:5bff:febe:a740 prefixlen 64 scopeid 0x20<link> ether 5a:2c:5b:be:a7:40 txqueuelen 0 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 8 bytes 648 (648.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ether 00:9c:02:b0:7f:e0 txqueuelen 1000 (Ethernet) RX packets 8476536 bytes 1006642685 (960.0 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 8316092 bytes 929805685 (886.7 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ether 44:1e:a1:73:39:90 txqueuelen 1000 (Ethernet) RX packets 163160 bytes 18743094 (17.8 MiB) RX errors 0 dropped 36723 overruns 0 frame 0 TX packets 16 bytes 2060 (2.0 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device memory 0xfbe60000-fbe7ffff eth2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ether 00:9c:02:b0:7f:e4 txqueuelen 1000 (Ethernet) RX packets 9696440 bytes 1082714313 (1.0 GiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 8394504 bytes 939129936 (895.6 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 eth3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.0.2.8 netmask 255.255.255.0 broadcast 192.0.2.255 inet6 fe80::461e:a1ff:fe73:3991 prefixlen 64 scopeid 0x20<link> ether 44:1e:a1:73:39:91 txqueuelen 1000 (Ethernet) RX packets 4029798 bytes 1315196333 (1.2 GiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 4104767 bytes 599091310 (571.3 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device memory 0xfbee0000-fbefffff lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 0 (Local Loopback) RX packets 5375491 bytes 555373535 (529.6 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 5375491 bytes 555373535 (529.6 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 vlan189: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.16.0.13 netmask 255.255.255.0 broadcast 172.16.0.255 inet6 fe80::48c5:96ff:fe45:9de3 prefixlen 64 scopeid 0x20<link> ether 4a:c5:96:45:9d:e3 txqueuelen 0 (Ethernet) RX packets 3853 bytes 280006 (273.4 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 25 bytes 1530 (1.4 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 vlan195: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.35.180.12 netmask 255.255.255.0 broadcast 10.35.180.255 inet6 fe80::680b:89ff:fe8b:5197 prefixlen 64 scopeid 0x20<link> ether 6a:0b:89:8b:51:97 txqueuelen 0 (Ethernet) RX packets 22596 bytes 2488329 (2.3 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 22271 bytes 2238204 (2.1 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 vlan201: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.17.0.13 netmask 255.255.255.0 broadcast 172.17.0.255 inet6 fe80::7848:ceff:fe97:80b9 prefixlen 64 scopeid 0x20<link> ether 7a:48:ce:97:80:b9 txqueuelen 0 (Ethernet) RX packets 15315154 bytes 1757609276 (1.6 GiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 15223146 bytes 1594287174 (1.4 GiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 vlan202: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.18.0.13 netmask 255.255.255.0 broadcast 172.18.0.255 inet6 fe80::2c02:bdff:fecb:673d prefixlen 64 scopeid 0x20<link> ether 2e:02:bd:cb:67:3d txqueuelen 0 (Ethernet) RX packets 1246941 bytes 214510957 (204.5 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 1230648 bytes 203677083 (194.2 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 vlan203: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.19.0.13 netmask 255.255.255.0 broadcast 172.19.0.255 inet6 fe80::20d8:dcff:fed6:44fd prefixlen 64 scopeid 0x20<link> ether 22:d8:dc:d6:44:fd txqueuelen 0 (Ethernet) RX packets 37591 bytes 5385689 (5.1 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 38467 bytes 34709430 (33.1 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2015:1549