Blob Blame History Raw
---
# Check if remote_user is reachable by ansible and set ansible.cfg
# if so.

- hosts: gating_test_runner
  become: True
  gather_facts: False
  remote_user: "{{ remote_user }}"

  tasks:
  - name: Try a raw command as a check
    raw: echo "CHECK OK"
    register: result

  - debug:
      msg: "{{ result }}"

  - name: Set ansible.cfg remote user to "{{ remote_user }}"
    become: no
    local_action:
      module: lineinfile
      path: ./remote_config/ansible.cfg
      regexp: ^remote_user
      line: "remote_user = {{ remote_user }}"
    when: result.stdout_lines[0] == "CHECK OK"