|
|
|
|
|
by devn0ll
2825 days ago
|
|
For software development those things make sense. Not so much for Operations(?) I'm already declaring things with Ansible. Unless I got the syntax wrong ansible will finish a playbook and the server will be as I ordered ansible to make it. So why add another check? |
|
The tests can be run independently at any later date, helping to ensure that admins haven't messed with important files, upgraded random RPM's or that the servers haven't suffered any other type of configuration drift.
But then I build/run emergency services infrastructure with 99.999% availability targets.
Once you are writing tests alongside your Ansible playbooks and committing them to source control, it doesn't really take a lot longer and eventually you have a test suite you can run across your entire environment at a moments notice.