diff --git a/knowledge base/ansible.md b/knowledge base/ansible.md index deb404f..5978cdd 100644 --- a/knowledge base/ansible.md +++ b/knowledge base/ansible.md @@ -123,6 +123,18 @@ ansible-galaxy remove namespace.role var: password | password_hash('sha512', salt) ``` +## Loops + +```yaml +- name: Fail when one of the given variables is an empty string. + when: lookup('vars', item) == '' + ansible.builtin.fail: + msg: "The {{ item }} variable is an empty string" + loop: + - variable1 + - variableN +``` + ## Roles ### Get roles