|
|
|
|
|
by btmcnellis
1496 days ago
|
|
I'm shocked that no one has said Terraform yet. It has its own declarative DSL, which some people complain about (because people complain about everything), but it works well for what it's intended to do. Providers can be created for anything with an API, from the major cloud providers to k8s to anything else. No agent is required: it just writes state to a file, and then it diffs that file against the actual state every time it runs. (In practice, you'll probably want to put that state in a remote location like an S3 bucket, but that's very easy to do. And if you're the only one using it, you can just save it locally, which is the default behavior.) Depending on your use case for Ansible, it could be a very good fit. |
|