[04:40] <kailo> Hello.  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 of
[04:40] <kailo> cloud-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 anyone
[04:40] <kailo> familiar 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:41] <kailo> More 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:42] <kailo> Especially when it comes to hardware access and gpu acceleration in the case of nix unless it's nixos
[19:07] <Quark> The 'runcmd' does it run the commands *all* the time, or just run them once only?
[19:13] <minimal> https://cloudinit.readthedocs.io/en/latest/reference/modules.html#runcmd
[19:14] <minimal> "Module frequency"
[19:19] <Quark> minimal: awesome, and thanks! (I can't believe I missed that!)
[22:59] <Quark> This is a valid YAML: https://dpaste.com/3R7LM9NTT. Yet, it doesn't succeed. It breaks with something like this: https://dpaste.com/AMFDXLKW2
[23:03] <Quark> Known bug maybe? I search and found something from January this year: https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/2047796
[23: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:04] <Quark> Looks to be pretty much the same, right?