I apologize in advance if my question sounds stupid. I would like to understand if NixOps can help in my use case.
In my company, we have 100+ customers and for each of them, we would like to deploy a physical server. Each server will serve a web application for control and reporting of a manufacturing process. Each server will be physically located at the corresponding customer’s facility, not in the cloud.
So I will have to manage a set of 100+ physical machines that do the same thing. However, these machines will be independent from each other, they are for different customers are not designed to communicate between each other.
Reading through the NixOps manual and playing a bit with the tool, I have the feeling NixOps is mostly designed for networks of several machines where each machine accomplishes a specific task for a broader common goal. The documentation part about deploying to physical NixOS machine being so small, I also have the feeling the tool is designed for the cloud.
So, I would like to know if NixOps can be helpful in my scenario and how.