/srv/irclogs.ubuntu.com/2024/03/17/#cloud-init.txt

kailoHello.  I am currently evaluating nix, cloud-init, and guix for deploying a custom software stack.  My primary development environment is on a local debian/testing machine, where I utilize my IDE/tools/debuggers/etc.  I'd like to employ a basic infrastructure of test local, test in a sandbox (in the case of guix/nix) or vm (in the case of04:40
kailocloud-init), deploy to a 24/7 staging cloud instance, and if the above passes relevant tests, sync the 24/7 live instance to the same state as the staging instance.  Nix/Guix seem to have a pretty great process for applying incremental updates, as they can just sync to the desired branch/commit on git and all dependencies will follow.  Is anyone04:40
kailofamiliar with the core differences between nix/guix and cloud-init workflows, and able to comment on the latter's reproducibility and deployment speed?  Are incremental updates viable?04:40
kailoMore than willing to read through relevant documentation if you can point me to the right stuff.  I've only spent a couple days working with nix/guix, but I'm getting the feeling that the barriers they present are going to outweigh the benefits on smaller projects.04:41
kailoEspecially when it comes to hardware access and gpu acceleration in the case of nix unless it's nixos04:42
QuarkThe 'runcmd' does it run the commands *all* the time, or just run them once only?19:07
minimalhttps://cloudinit.readthedocs.io/en/latest/reference/modules.html#runcmd19:13
minimal"Module frequency"19:14
Quarkminimal: awesome, and thanks! (I can't believe I missed that!)19:19
QuarkThis is a valid YAML: https://dpaste.com/3R7LM9NTT. Yet, it doesn't succeed. It breaks with something like this: https://dpaste.com/AMFDXLKW222:59
QuarkKnown bug maybe? I search and found something from January this year: https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/204779623:03
-ubottu:#cloud-init- Launchpad bug 2047796 in subiquity (Ubuntu) "autoinstall: user-data validation fails for users or packages if they contain list of object" [Undecided, Confirmed]23:03
QuarkLooks to be pretty much the same, right?23:04

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