ChameleonCloud / chi-in-a-box

Packaging the systems and operations of the Chameleon testbed
Apache License 2.0
14 stars 10 forks source link

enable config_drive by default #274

Closed msherman64 closed 9 months ago

msherman64 commented 9 months ago

enable the config_drive data source by default.

When enabled, this inject cloud-init metadata into an extra 64mb partition at the end of the boot disk. Cloud-init (>v0.7.5) can automatically detect this config partition, and use it for pre-networking configuration when the network metadata endpoint is not yet available.

Specifically, this enables neutron network configuration to be dynamically sent on instance boot, letting users configure multiple interfaces, static ips, and more, rather than relying on DHCP on all interfaces.