The packaged version of cloud-init for Fedora and Centos is to old to support the OpenStack network_data.json format. This means that you can't use OpenStack VLAN aware instances or OpenStack baremetal nodes with bonds.
Comment 1Garrett Holmstrom
2017-04-13 03:29:56 UTC
Which version of cloud-init are you using? Fedora 25 currently has cloud-init-0.7.9-4.fc25, which is the latest upstream release.
Comment 3Lars Kellogg-Stedman
2017-04-13 12:31:17 UTC
EL6 is probably stuck with 0.7.5. There may be bug fixes and similar maintenance but it is unlikely that there will be new feature backports.
EL7 will probably see 0.7.9 soon.
Fedora, as Garret points out, already has 0.7.9, which is the current upstream release.