forked from pool/cloud-init
Robert Schweikert
5a5220c868
+ Do not attempt to configure an ephemeral network on OCI. We boot off iSCSI and the network is up. Just read the data. OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/cloud-init?expand=0&rev=160
26 lines
1.1 KiB
Diff
26 lines
1.1 KiB
Diff
--- cloudinit/sources/DataSourceOracle.py.orig
|
|
+++ cloudinit/sources/DataSourceOracle.py
|
|
@@ -189,11 +189,17 @@ class DataSourceOracle(sources.DataSourc
|
|
|
|
# network may be configured if iscsi root. If that is the case
|
|
# then read_initramfs_config will return non-None.
|
|
- if _is_iscsi_root():
|
|
- data = self.crawl_metadata()
|
|
- else:
|
|
- with dhcp.EphemeralDHCPv4(net.find_fallback_nic()):
|
|
- data = self.crawl_metadata()
|
|
+ #if _is_iscsi_root():
|
|
+ # data = self.crawl_metadata()
|
|
+ #else:
|
|
+ # with dhcp.EphemeralDHCPv4(net.find_fallback_nic()):
|
|
+ # data = self.crawl_metadata()
|
|
+ #
|
|
+ # The detection of the configured network for iscsi boot is
|
|
+ # distribution dependent and of course only implemented for
|
|
+ # Debian/Ubuntu. We know the network is up as we are booting from
|
|
+ # iscsi. Skip the BS and just read the damn data
|
|
+ data = self.crawl_metadata()
|
|
|
|
self._crawled_metadata = data
|
|
vdata = data['2013-10-17']
|