summaryrefslogtreecommitdiff
path: root/test/integration/targets/setup_pexpect/tasks/main.yml
blob: 84b7bd1ca7f90ed3f1217bccae50a292e4210bd0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
- name: Copy constraints file
  copy:
    src: constraints.txt
    dest: "{{ remote_tmp_dir }}/pexpect-constraints.txt"

- name: Install pexpect with --user
  pip:
    name: pexpect
    extra_args: '--user --constraint "{{ remote_tmp_dir }}/pexpect-constraints.txt"'
    state: present
  ignore_errors: yes  # fails when inside a virtual environment
  register: pip_user

- name: Install pexpect
  pip:
    name: pexpect
    extra_args: '--constraint "{{ remote_tmp_dir }}/pexpect-constraints.txt"'
    state: present
  when: pip_user is failed