In https://github.com/canonical/cloud-init/commit/2c52e6e88b19f5db8d55eb7280ee27703e05d75f , the order of reading network config was changed for Oracle due to initramfs needing to take lower precedence than the datasource. However, this also bumped system_cfg to a lower precedence than ds, which means that any network configuration specified in /etc/cloud will not be applied.
system_cfg should instead be moved above ds so network configuration in /etc/cloud takes precedence.
In https:/ /github. com/canonical/ cloud-init/ commit/ 2c52e6e88b19f5d b8d55eb7280ee27 703e05d75f , the order of reading network config was changed for Oracle due to initramfs needing to take lower precedence than the datasource. However, this also bumped system_cfg to a lower precedence than ds, which means that any network configuration specified in /etc/cloud will not be applied.
system_cfg should instead be moved above ds so network configuration in /etc/cloud takes precedence.