Live data from Hacker News

NixOps – Declarative cloud provisioning and deployment with NixOS

nixos.org

1–10 of 67 posts

Re: NixOps – Declarative cloud provisioning and deployment with NixOS

#3
post #2

Seems neat, better than Terraform, although limited to just nix and a few providers. Hopefully that will grow. I've been working on a provisioning tool myself. Provisioning is hard, and supporting multiple APIs can be really difficult.

The `none` provider works for any servers that has an ssh connection. I use it myself to maintain my server on vultr.com . It has been pretty neat!

Re: NixOps – Declarative cloud provisioning and deployment with NixOS

#4
post #2

Seems neat, better than Terraform, although limited to just nix and a few providers. Hopefully that will grow. I've been working on a provisioning tool myself. Provisioning is hard, and supporting multiple APIs can be really difficult.

I don't really see Nix as a limitation. It has a good claim to being a universal system configuration tool. Or how do you mean it's limited?

Re: NixOps – Declarative cloud provisioning and deployment with NixOS

#6
post #5

Is there good explanation anywhere of the syntax of those files? I tried getting into nix multiple times and was always put off by the lack of understandability of this.

The syntax is, by far, the most painful part. Change the drop-down to Nix then click on the manual. The website is hard to navigate in that way.

Re: NixOps – Declarative cloud provisioning and deployment with NixOS

#7
post #4
post #2

Seems neat, better than Terraform, although limited to just nix and a few providers. Hopefully that will grow. I've been working on a provisioning tool myself. Provisioning is hard, and supporting multiple APIs can be really difficult.

I don't really see Nix as a limitation. It has a good claim to being a universal system configuration tool. Or how do you mean it's limited?

When I last tried it about 6 months ago it seemed to be a complete mess. I failed to get any recent ruby gems installed. There were dozens of different articles describing how to work with package repositories, and all of them seemed to be outdated by varying degrees. I also got the feeling that nix had more of a focus on desktop systems, for whatever reason.

Re: NixOps – Declarative cloud provisioning and deployment with NixOS

#10
Other than integration with the rest of the Nix/NixOS ecosystem, how is NixOps different from Puppet?

Reading briefly through the examples, it seems very oriented towards provisioning machine instances rather than provisioning behavior across networks or multi-machine services, which is something that Puppet really excels at. What features does this offer in addition to ones that Puppet provides?

That said, I've been getting tired of Puppet recently for some unrelated reasons, so I'll definitely give this a try.

Post reply on HN