Generally, it thought to be impossible. But if you really want to, you can.
To stop Ansible loop if one of the calls to the module returned changed. Basically, to write in Ansnible this:
Today I realized that register is available for handler tasks.
So, this is totally doable and have some nice properties of handling idempotence without additional conditionals (which are hard to write and debug).
Vendoring is a special name when you grab other’s people code and put it inside of yours. There is a lot of subtleties about how this ‘grab’ happens, and, generally, if it’s done by special utility, based on version in a…
I don’t like to write about proprietary software (which Gitlab, mostly, is). Nevertheless, the pain and discomfort is there, so, I’m writing down clever tricks of avoiding pain.
We’ve got a heated internal debates about necessity of having QA tests at the end of provisioning on production servers. Should we run infra tests at the end of provisioning or not? I…