[07:45] Are there any tools for validating cloud-init syntax? [08:45] I have seen examples using str_replace, where the params are given values using something like "__value__: { get_param: some_parameter }", but I'd like to do something like "__value__: { str_split: ['.', { get_param: some_parameter }, 0] }". [08:46] However, when I try this I get the error "ERROR: Property error : cloud_init: cloud_config "str_replace" params must be strings or numbers" === rangerpbzzzz is now known as rangerpb [15:50] That looks like Heat template syntax, actually. Cloud-init doesn't have functions like that. [15:51] ccard: you probably want to ask over on #heat. [15:55] larsks: yes, I realised that this morning :) It turns out I need OpenStack kilo at least :( [15:55] Glad you're all set. Or at least pointed in the right direction. [17:29] larsks: another question: how do I get cloud-init to recognise a "network-interfaces" section, to define the network devices? I think I need to get it to use a DataSourceNoCloudNet data source, but my instance is only using a DataSourceConfigDriveNet data source. [17:57] ccard: take a look at https://bugzilla.redhat.com/show_bug.cgi?id=1235602#c3 === jgrimm is now known as jgrimm-afk [18:58] ccard, its buggy. [18:58] working on fixing === jgrimm-afk is now known as jgrimm [20:03] harlowja: smoser is launchpad still the right/current place for the cloud-init source tree [20:03] I'd like to make a couple doc fixes [20:05] mfisch, yes [20:06] thx [20:06] lets see if I still remember how to use bzr ;) [20:07] smoser will add git eventually :-P [20:07] yes. [20:07] reminds me, i gotta destroy the 0.7x branch on openstack/cloudinit === rangerpb is now known as rangerpbzzzz [21:07] I even got it working [21:07] https://code.launchpad.net/~mfisch/cloud-init/doc-fixes/+merge/294976 [21:08] woot :-P [21:08] I worked at C for 2 years but apparently forgot it all, had to google [21:09] :)