Making recipes idempotent by using conditional execution