Blame roles/ipareplica/tasks/python_2_3_test.yml

Packit 8cb997
---
Packit 8cb997
- block:
Packit 8cb997
  - name: Verify Python3 import
Packit 8cb997
    script: py3test.py
Packit 8cb997
    register: result_py3test
Packit 8cb997
    failed_when: False
Packit 8cb997
    changed_when: False
Packit 8cb997
    check_mode: no
Packit 8cb997
Packit 8cb997
  - name: Set python interpreter to 3
Packit 8cb997
    set_fact:
Packit 8cb997
      ansible_python_interpreter: "/usr/bin/python3"
Packit 8cb997
    when: result_py3test.rc == 0
Packit 8cb997
Packit 8cb997
  - name: Fail for IPA 4.5.90
Packit 8cb997
    fail: msg="You need to install python2 bindings for ipa server usage"
Packit 8cb997
    when: result_py3test.rc != 0 and "not usable with python3" in
Packit 8cb997
          result_py3test.stdout
Packit 8cb997
Packit 8cb997
  - name: Set python interpreter to 2
Packit 8cb997
    set_fact:
Packit 8cb997
      ansible_python_interpreter: "/usr/bin/python2"
Packit 8cb997
    when: result_py3test.failed or result_py3test.rc != 0