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:40 |
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:41 |
kailo | Especially when it comes to hardware access and gpu acceleration in the case of nix unless it's nixos | 04:42 |
Quark | The 'runcmd' does it run the commands *all* the time, or just run them once only? | 19:07 |
minimal | https://cloudinit.readthedocs.io/en/latest/reference/modules.html#runcmd | 19:13 |
minimal | "Module frequency" | 19:14 |
Quark | minimal: awesome, and thanks! (I can't believe I missed that!) | 19:19 |
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 | 22:59 |
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:03 | |
Quark | Looks to be pretty much the same, right? | 23:04 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!