Blob Blame History Raw
---
- block:
  - name: Verify Python3 import
    script: py3test.py
    register: result_py3test
    failed_when: False
    changed_when: False
    check_mode: no

  - name: Set python interpreter to 3
    set_fact:
      ansible_python_interpreter: "/usr/bin/python3"
    when: result_py3test.rc == 0

  - name: Set python interpreter to 2
    set_fact:
      ansible_python_interpreter: "/usr/bin/python2"
    when: result_py3test.failed or result_py3test.rc != 0