[03:25] <harlowja> smoser what are your thoughts on https://code.launchpad.net/~harlowja/cloud-init/changeable-templates/+merge/208994 (this will help in the py3 update, to have this capability)
[03:26] <harlowja> that combined with https://code.launchpad.net/~harlowja/cloud-init/py2-3 should get most of the issues out of the way
[15:06] <smoser> harlowja_away, oh yeah. forgot about cheetha.
[15:06] <smoser> the stuff there is backward compat ? in taht it will use the old cheetah format if the template doesnt have 'template: foo' ?
[15:26] <mnaser> i'm seeing issues with cloud-initramfs-tools .. more specifically with the dracut module on el7
[15:26] <mnaser> growpart doesn't seem to run properly.. getting this http://pastebin.com/AH2ftLzX
[16:00] <smoser> mnaser, i suspect you need https://code.launchpad.net/~juergh/cloud-initramfs-tools/dracut-growroot-pre-mount
[16:00] <smoser> personally i thikn the dracut code is racey and broken
[16:00] <mnaser> it looks like it smoser 
[16:00] <mnaser> but now im discovering something else
[16:01] <mnaser> you posted this https://lists.fedoraproject.org/pipermail/cloud/2013-May/002405.html
[16:01] <smoser> juerg's solution was to make it happen before the disk is mounted
[16:01] <mnaser> centos 7 comes shipped with 3.10
[16:01] <mnaser> does that mean i can just use that and forget the dracut stuff?
[16:01] <smoser> mnaser, i think it shoudl work
[16:01] <smoser> yes.
[16:01] <mnaser> will it run a reboot on the machine?
[16:02] <smoser> no.
[16:02] <mnaser> :>
[16:02] <smoser> it uses 'update' 
[16:02] <mnaser> the perks of new linux kernels!
[16:02] <mnaser> heh
[16:02] <smoser> kernel in 3.8 now lets you do that.
[16:02] <smoser> yeah. it is really nice.
[16:02] <mnaser> alright so i'm going to remove it
[16:02] <mnaser> and see what happens
[16:02] <smoser> yeah. 
[16:03] <smoser> see growpart --help output
[16:03] <smoser>  --update
[16:03] <smoser> it shoudl dtrt, but requires partx and 3.8+ kernel.
[16:04] <smoser> i think you can just add '--update=on' and it will fail if it doesn't think it is supported.
[16:05] <mnaser> yep looks like it
[16:05] <mnaser> runs the verify_ stuff
[16:05] <mnaser> alright, this is good stuff, let me clear everything and try this out
[16:26] <mnaser> smoser: woohoo, worked! :-)
[16:26] <mnaser> thank you so much, this is a bit of a relief, making images is annoying!
[16:26] <smoser> i agree making images is annoying
[16:26] <smoser> i rant whenever i can that people shoudln't do it.
[16:26] <mnaser> but there is no centos 7 images
[16:26] <smoser> a sane distribution provider would provide them for you
[16:27] <mnaser> at least not *yet*
[16:27] <smoser> maybe you should chekc the sanity of your distro
[16:27] <smoser> :)
[16:27] <mnaser> haha :p
[16:27] <mnaser> the good thing is they're moving towards making that happen
[16:28] <smoser> cool. i'm honestly ok with other distros.  and i do understand that there are lots of reasons why "just use ubuntu" isn't really an option.
[16:29] <smoser> but we really try to make "just use ubuntu" the obvious solution when you say "boy, this could work better".
[20:38] <harlowja> smoser right the idea for https://code.launchpad.net/~harlowja/cloud-init/changeable-templates is that it will work with cheetah or jinja
[20:38] <harlowja> and peopel that will want python3 will really be required to use jinja (since cheetah sorta dead)
[20:38] <smoser> right
[20:38] <smoser> harlowja, good
[20:39] <harlowja> smoser https://code.launchpad.net/~harlowja/cloud-init/py2-3 keeps on getting bigger though, lol
[20:39] <harlowja> stupid stuff changes :-P
[20:40] <harlowja> but the only library that doesn't appear on python3 is i believe the oauth one and cheetah
[20:41] <smoser> and oauth is supposed to be dropped anyway
[20:41] <harlowja> kk
[20:42] <harlowja> i don't understand why they moved so many modules around in py3
[20:43] <harlowja> and then six had to come in and fix that, lol