Wie um zu testen, ob eine eingetragene variable nicht leer ist?

Wie kann ich testen, dass die stderr ist nicht leer::

- name: Check script
  shell: . {{ venv_name }}/bin/activate && myscritp.py
  args:
    chdir: "{{ home }}"
  sudo_user: "{{ user }}"
  register: test_myscript

- debug: msg='myscritp is Ok'
  when: not test_myscript.stderr

Also, wenn es keine Fehler, die ich Lesen konnte::

  TASK: [deploy | debug msg='critp is Ok] *******
  ok: [vagrant] => {
      "msg": "myscritp is Ok"
  }

Im Falle der stderr ist nicht leer ist, wird ein FATAl Fehler Auftritt.

InformationsquelleAutor user3313834 | 2016-04-28
Schreibe einen Kommentar