name: Add Users
user:
name: '{{ item.user }}'
password: '{{ item.pass }}'
loop: '{{ users }}'
when:
- users is defined
- item.pass is defined
- item.pass | length
Обламывается с ошибкой:
object of type 'NoneType' has no len()
Нуок, убираем item.pass | length - теперь юзеров с пустым паролем добавляет.
Как бы еще проверить, что переменная пустая?
- item.pass | length > 0 ?
Зачем условия? Попробуйте: '{{ users|selectattr("pass", "defined")|rejectattr("pass","equalto","")|list }}'
Обсуждают сегодня