Simplified repro:
from cloudinit.sources.helpers.openstack import MetadataReader from cloudinit.util import write_file userdata = MetadataReader("http://169.254.169.254/").read_v2().get("userdata") write_file("/tmp/userdata", userdata, 0o600)
/tmp/userdata is corrupted on 15.04 but okay on 14.04
Simplified repro:
from cloudinit. sources. helpers. openstack import MetadataReader 169.254. 169.254/").read_ v2().get( "userdata" ) "/tmp/userdata" , userdata, 0o600)
from cloudinit.util import write_file
userdata = MetadataReader("http://
write_file(
/tmp/userdata is corrupted on 15.04 but okay on 14.04