которая преобразовывается в дикт. 
                  
                  
                  
                  
                  
                  Loop: "{{ some_var| dict2items }}»
                  
                  
                  
                  
                  
                  Иногда, переменная может быть пустой, соотвественно будет ошибка dict2items requires a dictionary, got <class 'NoneType'> instead.
                  
                  
                  
                  
                  
                  Пробовал 
                  
                  
                  When: some_var != ‘ ’
                  
                  
                  When: some_var.value is defined
                  
                  
                  When: some_var.
                  
                  
                  Вообще разные варианты. 
                  
                  
                  ignore_errors: yes не беру в расчет. 
                  
                  
                  
                  
                  
                  Единственное что получилось, это 
                  
                  
                  
                  
                  
                  Loop: "{{ some_var | default({}) }}» 
                  
                  
                  When: some_var.value is defined
                  
                  
                  
                  
                  
                  Но данное решение не подходит, если данные будут в переменной, в дикте будут только ключи, в таске помимо ключей также юзаются value
                  
                  
                  
                  
                  
                  Может кто подскажет?
                  
                  
                
Или используйте | default({}) или задайте её заранее в варс плея, если она не берется с хост/груп варс
when: 'key' in some_var
Аналогично ошибка
Обсуждают сегодня