!BgJZHVOYkwVcEKLAyM:nixos.org

NixOS Deployments

1233 Members
NixOS Deployment tooling303 Servers

Load older messages


SenderMessageTime
19 Sep 2025
@k900:0upti.meK900 Which Terraform is not 19:26:44
@k900:0upti.meK900 Openstack is in yet another class of thing that is neither of those two 19:26:56
@goodboy:matrix.orglord_fomowell i know for a fact you can full-lifecycle deploy on salt bc i patched it for that years ago19:27:10
@k900:0upti.meK900 "Full lifecycle" as in "deploy an image and then customize it later", sure 19:27:59
@goodboy:matrix.orglord_fomoon the vmware backend actually of all things, before they were acquired 😂19:27:59
@k900:0upti.meK900 You can also do that with Terraform + any NixOS deployment tool 19:28:14
@goodboy:matrix.orglord_fomoi mean go from no host to full host19:28:23
@goodboy:matrix.orglord_fomopresuming some distributed runtime bootstrapping19:28:37
@k900:0upti.meK900 You're generally not going to do better on a public cloud, at least currently 19:29:32
@k900:0upti.meK900 And trying to pretend that the two steps are actually the same step doesn't help 19:29:36
@goodboy:matrix.orglord_fomoanyway, i'm slightly surprised you wouldn't be more bullish on a nixland approach actually19:29:37
@goodboy:matrix.orglord_fomoto me that's like the whole end goal of everything i'd think nix is trying to do?19:29:54
@goodboy:matrix.orglord_fomo
In reply to @k900:0upti.me
You're generally not going to do better on a public cloud, at least currently
fair
19:30:04
@k900:0upti.meK900I think a "nixland approach" at this point requires cooperation from the control plane19:30:13
@k900:0upti.meK900 And such a control plane can absolutely exist 19:30:20
@goodboy:matrix.orglord_fomoalso tbf when i was working on this it was mostly on private cloud / metal19:30:21
@k900:0upti.meK900But it currently doesn't19:30:24
@goodboy:matrix.orglord_fomogotcha19:31:00
@goodboy:matrix.orglord_fomook well that's very gtk 😏19:31:07
@k900:0upti.meK900 But as long as you are not the control plane, your best option is to provision a bootstrap image and then deploy your config on top of it 19:31:25
@k900:0upti.meK900Because that's all you can really do with the tools you're given by your control plane19:31:45
@goodboy:matrix.orglord_fomo gotcha, and are there any "fancy" recipes for that bootstrapping around these parts? 19:31:52
@goodboy:matrix.orglord_fomoor best practices stuff, say docs, guides etc?19:32:13
@k900:0upti.meK900I would just use a minimal NixOS image19:32:16
@k900:0upti.meK900 Which will inevitably be somewhat specific to your specific control plane 19:32:19
@goodboy:matrix.orglord_fomoyah, but i guess i'm asking if say i have a control plane19:32:34
@goodboy:matrix.orglord_fomoand say it's mostly metal19:32:48
@k900:0upti.meK900We have some tooling in-tree to build images for some of the big cloud providers19:32:49
@goodboy:matrix.orglord_fomo yah, say i'm not interested in "big cloud" 19:33:01
@k900:0upti.meK900Then you don't have a control plane, you have a bunch of hardware19:33:04

Show newer messages


Back to Room ListRoom Version: 6