I see the issue in cloud-init-write-routes: The patch expects the routes to be in config: - type: .. subnets: - type: static ... routes: network: .. gateway: ... It does not respect the gateways of the normal networks, like in the attached example, where gateway is a property of a subnet group. Is this case supposed to be handled elsewhere or just missing?