[05:23] <aRustyDev> Anyone have an idea why when I try to autoinstall with cloud-init it downloads the user-data file, but its always empty?
[20:35] <fly> howdy, y'all. I am wondering, how much of a dreadful mistake would be to diy parsing cloud-init data, or should I bite the bullet and use the python thingie?
[20:37] <minimal> fly: python thingie? you mean cloud-init?
[20:38] <fly> Yes
[20:39] <fly> I know it's a weird question but I'm coming up with ideas on how to add python to our images that are all very contorted
[20:39] <minimal> what do you mean by "parsing cloud-init data"?
[20:39] <minimal> you mean to use for boot-time configuration?
[20:39] <fly> yeah, I wonder how big is the spec to parse it myself
[20:40] <minimal> there's more to cloud-init that just parsing YAML data
[20:40] <minimal> s/that/than/
[20:40] <minimal> there are alternative to cloud-init written in various languages but none of them has the full feature set/functionality of cloud-init
[20:48] <minimal> fly?
[20:48] <fly> hello
[20:49] <minimal> you didn't comment on my previous msgs
[20:49] <minimal> so you are looking to write yet another cloud-init alternative?
[20:49] <fly> I was looking for reasons not to write one
[20:50] <fly> I am also wondering how well python cloud-init would work on my niche system that is supposedly supported
[20:50] <minimal> as I said there are multiple alternatives, each with limitations
[20:50] <minimal> niche? custom OS?
[20:50] <fly> yeah it's netbsd
[20:50] <minimal> NetBSD is support by cloud-init AFAIK
[20:51] <minimal> along with FreeBSD and (I think) DragonBSD
[20:55] <fly> my grand idea is to maybe have netbsd itself ship images that do cloud-init by default, but it's not super straightforward to make it a solution people would be happy with, lots of technical debt, I'm trying to consider other options :-)
[20:56] <fly> and I'm a bit of a perfectionist
[20:56] <fly> and wondering how well it'd all work in the end as I'm not sure anyone has been using cloud-init on netbsd
[20:57] <minimal> NetBSD is listed as supported: https://cloudinit.readthedocs.io/en/latest/topics/availability.html
[20:58] <minimal> so obviously as NetBSD stuff has been added to cloud-init in the past that implies there are people who use/have used it
[20:58] <fly> mhm
[20:59] <minimal> as for NetBSD images with cloud-init build in, I am the Alpine Linux package maintainer for cloud-init and I have written a shell script to generate disk images with cloud-init enabled
[20:59] <fly> I guess the one thing I encoutnered with cloud-init was already resolved
[21:00] <minimal> so I'm aware of what's involved to get c-i integrated with an OS