http://bugzilla.opensuse.org/show_bug.cgi?id=918952 Bug ID: 918952 Summary: cloud-init: fix opennebula data source Classification: openSUSE Product: openSUSE Distribution Version: 13.2 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: bnc-team-screening@forge.provo.novell.com Reporter: tero.saarni@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 624095 --> http://bugzilla.opensuse.org/attachment.cgi?id=624095&action=edit patch to fix opennebula support Cloud-init does not work on openSUSE 13.2 with OpenNebula data source. I identified following problems: 1. cloudinit/distros/opensuse.py * mode.lower() failed since mode is bool, not str. * ifup fails with error: wicked: ifcfg-ens3: ETHERDEVICE="ens3" self-reference ifcfg manual says "Needed only for virtual LANs (802.1q)" so I removed it. 2. cloudinit/sources/DataSourceOpenNebula.py OpenNebula data source fails to apply configuration from contextualization CDROM. I borrowed this part of attached patch from CentOS repository. The original patch is here: https://git.centos.org/blob/rpms!cloud-init.git/079df396aee2d3dcce5ac141f0a6... I'm runnin OpenNebula 4.10.2 and minimal openSUSE 13.2 JeOS image built with SUSE studio. -- You are receiving this mail because: You are on the CC list for the bug.