43 lines
920 B
YAML
43 lines
920 B
YAML
|
- name: Set default user for SSH
|
||
|
set_fact:
|
||
|
ansible_user: "{{ admin_username }}"
|
||
|
|
||
|
- name: Attempt ssh connection
|
||
|
become: no
|
||
|
wait_for_connection:
|
||
|
timeout: 10
|
||
|
ignore_errors: true
|
||
|
register: ssh_result_default
|
||
|
|
||
|
- name: Set ssh to fallback port
|
||
|
set_fact:
|
||
|
ansible_ssh_port: 22
|
||
|
when:
|
||
|
- ssh_result_default is failed
|
||
|
|
||
|
- name: Attempt ssh connection
|
||
|
become: no
|
||
|
wait_for_connection:
|
||
|
timeout: 10
|
||
|
ignore_errors: true
|
||
|
register: ssh_result_port
|
||
|
when:
|
||
|
- ssh_result_default is failed
|
||
|
|
||
|
- name: Set ssh to fallback port and default Arch Linux ARM credentials
|
||
|
set_fact:
|
||
|
ansible_ssh_port: "22"
|
||
|
ansible_user: "alarm"
|
||
|
ansible_ssh_password: "alarm"
|
||
|
when:
|
||
|
- ssh_result_default is failed
|
||
|
- ssh_result_port is failed
|
||
|
|
||
|
- name: Attempt ssh connection
|
||
|
become: no
|
||
|
wait_for_connection:
|
||
|
timeout: 10
|
||
|
when:
|
||
|
- ssh_result_default is failed
|
||
|
- ssh_result_port is failed
|