Declarative Idempotency
Force engineers to write validated, consistently logged, and idempotent code without them even realizing
Published in
5 min readJun 16, 2019
Part 7 of Declarative DevOps Microframeworks
A script is idempotent when it can be run multiple times without different outcomes or errors. In DevOps, we frequently describe complex systems then set them to their desired state. The components of the system may be in various states, so it is important that our scripts are idempotent and do not assume the system’s initial configuration.