3 ms·
Ask HN: Who's Using NixOps in Production?
I'm a big NixOS fan and eager to use NixOps for infrastructure. I've dabbled a bit with it, but I'm curious about real-world experiences.
- elikoga 5y ago> Ask HN: Who's Using NixOps in Production? > 8 points by lambdaba *23 hours ago* Ouch... I've been looking into provisioning with nix integration for a bit and it looks like Terraform with https://github.com/tweag/terraform-nixos https://github.com/tweag/terraform-nixos and/or https://github.com/andrewchambers/terraform-provider-nix https://github.com/andrewchambers/terraform-provider-nix might just be a comprehensive solution to the problem that NixOps aims to solve (I think) I haven't evaluated it though yet
- lambdaba 5y agoThank you! TF + Nix does seem to be the way for now. I don't see a better option anyway, hopefully NixOps gets some more energy put into it, I think it has great potential.
- asdjlkadsjklads 5y agoWe used NixOps for a while. Small company (<100, >20), with lots of client deployments on prod and various pre-prod environments as well. NixOps worked well enough, and i never heard complaints about it. Though i wasn't in the trenches with it personally. Our problem was hiring for it. Ultimately we ended up moving away from NixOps and into more Kube/AWS solutions to provide this basic orchestration. Unlike a lot of Kube talk, it isn't entirely overkill for us - but NixOps worked just fine, and is probably better for us. We just didn't have Ops with enough knowledge in Nix to properly exploit Nix to easily achieve our goals. Nothing was easy. With Kube/AWS though a lot of hiring decisions were dead easy and bringing people on who knew it was dead simple. As much as i'd prefer to be on Nix, reducing decision fatigue is at least nice.
- lambdaba 5y agoThank you, insightful. Do you recall if diving in to NixOps internals and fixing bugs yourselves was necessary at some point? Did you have issues with incomplete coverage of AWS APIs?