Size: a a a

ansible — русскоговорящее сообщество

2021 August 20

D

Denis in ansible — русскоговорящее сообщество
Доброе утро!
источник

D

Denis in ansible — русскоговорящее сообщество
- name: Debug registered var
     debug:
       msg: "IP адрес не найден"
     when: "'4.4.4.4' not in sh_ip_int_br_result.stdout[0]"
источник

D

Denis in ansible — русскоговорящее сообщество
как проверить на пустую строку ?
источник

D

Denis in ansible — русскоговорящее сообщество
и как реализовать конструкцию if then else?
источник

D

Denis in ansible — русскоговорящее сообщество
т е при пустой строке один вывод и при значении другой?
источник

D

Denis in ansible — русскоговорящее сообщество
с пустой строкой разобрался..
источник

D

Denis in ansible — русскоговорящее сообщество
- debug: msg='myscritp is Ok'
 when: test_myscript.stderr == ""
источник

D

Denis in ansible — русскоговорящее сообщество
источник

D

Denis in ansible — русскоговорящее сообщество
или в случае с разными результатами будет несколько конструкций
источник

D

Denis in ansible — русскоговорящее сообщество
:debug
источник

D

Denis in ansible — русскоговорящее сообщество
when
источник

D

Denis in ansible — русскоговорящее сообщество
?
источник

ММ

Микола Мельникович... in ansible — русскоговорящее сообщество
 tasks:
   - name: if/else test
     debug:
       msg: "{{'iftest' if not 1==2 else 'elsetest'}}"
источник

D

Denis in ansible — русскоговорящее сообщество
Тестану у себя. спасибо!
источник

D

Denis in ansible — русскоговорящее сообщество
- name: print output
     debug:
       var: output.stdout_lines
     when: output.stdout_lines != ""

   - name: print output
     debug:
       msg: "NOT FOUND!"
     when: output.stdout_lines == ""
источник

D

Denis in ansible — русскоговорящее сообщество
я вот так вот сделал
источник

D

Denis in ansible — русскоговорящее сообщество
только when: output.stdout_lines == "" у меня не отрабатывает
источник

D

Denis in ansible — русскоговорящее сообщество
ok: [gsw-4l01-c48] => {
   "output.stdout_lines": [
       [
           ""
       ]
   ]
}
источник

D

Denis in ansible — русскоговорящее сообщество
такой вывод вместо NOT FOUND
источник

ММ

Микола Мельникович... in ansible — русскоговорящее сообщество
     vars:
   stdout_lines:
       - ""

 tasks:
   - debug:.
       var: stdout_lines

   - name: when
     debug:
       msg: "NOT FOUND!"
     when: stdout_lines[0] == ""

   - name: if/else
     debug:
       msg: "{{'FOUND' if stdout_lines[0] else 'NOT FOUND!'}}"
источник