/srv/irclogs.ubuntu.com/2014/11/25/#cloud-init.txt

harlowjaspandhe mhayden alright, merged that branch00:31
harlowjamy guess is the other non-rhel, non-ubuntu distros that also use that parsed format will need updating if they want to have ipv6 support00:32
spandheharlowja: awesome! thanks!00:32
harlowjanp00:32
harlowjabtw spandhe  if u feel interseted, and u want to add comments to some code let me know00:38
harlowjai started adding http://cloudinit.readthedocs.org/en/latest/topics/modules.html#debug and 00:38
harlowjahttp://cloudinit.readthedocs.org/en/latest/topics/modules.html#chef00:38
harlowjabut need to fill out the others00:38
harlowjaif people want to help, feel free ;)00:38
harlowjaformat @ http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/cloudinit/config/cc_chef.py#L2100:38
harlowjawhich then will turn into that web format when parsed00:38
harlowjai know people loving writing comments/docs00:38
harlowjalol00:38
spandheharlowja: haha00:39
harlowjai did 3, if everyone does 300:39
spandhewill do..00:39
harlowjathen we will have most of them documented :-P00:39
JayFHonestly moving to github or something git-like would enable me to make more smaller commits and I'd be likely to help with something like that01:01
JayFas it is having to wrangle bzr and lp to get a change in makes it unappealing01:02
* goodwill waves at ceren 01:07
goodwillfolks ... Ubuntu 12.04's cloud image's cloud-init doesn't seem to have opennebula contextualization support ... or am I blind?01:12
harlowjawhat is ' opennebula contextualization support '01:13
harlowja12.04 is old01:13
harlowjaso i'm not sure whats even there01:13
harlowjaan old version of cloud-init :)01:13
harlowjaJayF ya, i unerstand the pain with bzr; i've gotten used to it, but its still not fun having to know it 01:13
JayFIt's more that I spend most of my time working on a stack of other things01:14
JayFthey all use git01:14
harlowjaya01:14
cerenit's old, but both me and goodwill have to support it as a guest. literally 85% of my guests will be on it. :/01:14
goodwillis there a way to rebuild it using latest 12.04.5 with latest cloud-init ?01:15
harlowjai'm not sure, the ubuntu folks will have to answer for that01:15
harlowjai don't think they do that kind of stuff though01:15
cerenI'm utterly new to this, and just trying to work out how to... I don't know, cram in a new version of cloud-init to the old 12.04.5 cloud image.01:15
goodwillharlowja: who built the existing image?01:15
cerenyeah, this seems to fall sort of between the cracks. have been reading http://lists.opennebula.org/pipermail/users-opennebula.org/2014-February/043988.html and trying to parse it.01:16
harlowjai think someone that smoser  (who works at canoncial) knows01:16
cerengoodwill: canonical, I'm sure, is responsible for it.01:16
harlowjai don't work at canonical though01:16
harlowjasome people here do, ha01:16
cerenlike they don't have enough on their plate. okay. just was hoping there was some obvious bits I was not understanding yet.01:17
cerenthx :)01:17
harlowjanp01:18
harlowjaif u need to support a custom image; then shoving a newer cloud-init in that has the support u want is probably the way to go01:18
harlowjabut if u are expecting people to use the old 12.04 that comes with whatever cloud provider, then u likely are stuck with whatver is in there (which i don't believe the ubuntu folks upgrade unless its a security fix)01:19
JayFceren: I have a present for you01:20
JayFceren: https://github.com/racker/cloud-init-docker-build is what Rackspace is using to build modern cloud-init w/our patches01:20
cerenthat's fair enough. okay, is there any suggested "how to try to cram a newer cloud-init backwards into an old image" page01:20
cerenooh.01:20
JayFceren: that references https://github.com/racker/cloud-init-debian-pkg 01:20
JayFwhich you're welcome to fork and take our patch out of :)01:21
JayFceren: ^ Solved Problems++01:21
goodwillJayF: what are "our patches"01:21
JayFgoodwill: one patch to support some vendor_data that's locally patched into our cloud01:21
JayFgoodwill: I'll be upstreaming it "eventually" when the OpenStack spec to get the data into the normal OpenStack metadata gets closer01:22
JayFtl;dr: get network configs via JSON rather than via an interfaces file template01:22
JayFnothing you're interested in unless you're running the same patch we are in your cloud, but coming soon to Upstream by Kilo release :P01:22
goodwillhmmm01:24
JayFgoodwill: this, specifically, is the patch. It's also in the cloud-init-debian-pkg repo I linked above (as a .patch file) -> https://github.com/racker/cloud-init/pull/101:25
cerenthis is two birds with one stone, goodwill and I don't even work together. so the help is extra useful!01:25
JayFthis is the openstack cooperation side of it (we downstreamed a patch doing this and put it in vendor_data) https://review.openstack.org/#/c/85673/01:26
JayFHey it's no problem at all01:26
JayFI built those docker builders for this because I have to support all those images01:26
JayFfor Rackspace OnMetal, and we exclusively use cloud-init for system configuration01:26
JayFso if you wanna thank me; use Rackspace Cloud (and especially OnMetal)01:26
cerenonce we have these running, that's entirely possible. currently one of our teams bursts capacity to aws, but ... *shrug* we're not emotional about our providers. :P01:27
JayFOnMetal is sweet because it uses OpenStack Ironic to provision *bare metal* instead of vms01:28
cerenDoes what it says on the tin, then.01:28
JayFaka https://c34a6498d4802e89941e-16c214a4a8ca35317ce45a32e60db84b.ssl.cf1.rackcdn.com/47d4f2af-654f-4f50-a78b-c3beec555461.jpeg01:29
harlowjalol, is that the offical logo now?01:29
cerenofficial ENOUGH01:29
harlowja:)01:29
JayFThe "Bare Metal Bear" came off a t-shirt01:29
JayFand I may have funnelled it into an internal meme generator last week01:29
JayFlol01:29
JayFour official logo is boring so we have a couple of unofficial ones; that one and the toothy cloud 01:29
JayFaka https://c34a6498d4802e89941e-16c214a4a8ca35317ce45a32e60db84b.ssl.cf1.rackcdn.com/3bbef025-1f3f-459e-be14-5749bc95f5d4.jpeg01:30
harlowjaya, i'm liking the bear vs the toothy one01:30
JayFthe original codename for OnMetal at rackspace was "teeth", hence the cloud01:30
harlowjaah01:31
JayFceren: goodwill: Good luck; if you guys have any problems feel free to ask and I'll help, but the reason for the docker builders is it's pretty dang hard to do it wrong if your docker works01:32
* JayF leaving for the day01:32
cerenappreciate it! we'll bang on this with some sharp rocks for a while tonight :)01:32
JayFceren: I also suspect you'll need to s/jayofdoom/racker/ in some of those dockerfiles, as they don't appear to have been updated since we moved the repos ... but github 301s on the internet so maybe they redirect it for git too01:33
cerenha, that's fine. appreciate the heads-up.01:34
JayFnp, good luck01:34
cerenright now I'm mostly reading the patch, goodwill's going to try building the current cloudinit in 12.04. 01:36
cerenalso laughing at https://c34a6498d4802e89941e-16c214a4a8ca35317ce45a32e60db84b.ssl.cf1.rackcdn.com/3bbef025-1f3f-459e-be14-5749bc95f5d4.jpeg 01:36
=== harlowja is now known as harlowja_away
=== daxroc__ is now known as daxroc
pfreundHello, can cloud-init clean itself at the end of the boot ? I'm trying to create images on OpenStack. I would like to do some "rm -rf /var/lib/cloud/instances" at the end of the boot. Any idea ?16:20
=== harlowja_away is now known as harlowja
=== harlowja is now known as harlowja_away
=== harlowja_away is now known as harlowja
=== ijw__ is now known as ijw
=== rcj is now known as Guest93149
=== rcj is now known as Guest31019
=== Guest31019 is now known as rcj
=== rcj is now known as Guest68049

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!