diff --git a/main.yml b/main.yml index 0f8c836..2747f44 100644 --- a/main.yml +++ b/main.yml @@ -122,6 +122,9 @@ vars: _primary: "{{ (system_cfg.users | dict2items | selectattr('value.password', 'defined') | first) }}" ansible.builtin.set_fact: + ansible_connection: ssh + ansible_host: "{{ system_cfg.network.ip }}" + ansible_port: 22 ansible_user: "{{ _primary.key }}" ansible_password: "{{ _primary.value.password }}" ansible_become_password: "{{ _primary.value.password }}" diff --git a/roles/environment/tasks/_configure_network.yml b/roles/environment/tasks/_configure_network.yml index 37fce51..6a09a82 100644 --- a/roles/environment/tasks/_configure_network.yml +++ b/roles/environment/tasks/_configure_network.yml @@ -87,9 +87,10 @@ - name: Switch to SSH connection ansible.builtin.set_fact: ansible_connection: ssh + ansible_host: "{{ system_cfg.network.ip }}" + ansible_port: 22 ansible_user: root ansible_password: "" - ansible_host: "{{ system_cfg.network.ip }}" ansible_ssh_extra_args: "-o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no" - name: Reset connection for SSH switchover diff --git a/roles/global_defaults/tasks/main.yml b/roles/global_defaults/tasks/main.yml index b5f4046..e94a517 100644 --- a/roles/global_defaults/tasks/main.yml +++ b/roles/global_defaults/tasks/main.yml @@ -84,6 +84,8 @@ vars: _primary: "{{ (system_cfg.users | dict2items | selectattr('value.password', 'defined') | first) }}" ansible.builtin.set_fact: + ansible_host: "{{ system_cfg.network.ip }}" + ansible_port: 22 ansible_user: "{{ _primary.key }}" ansible_password: "{{ _primary.value.password }}" ansible_become_password: "{{ _primary.value.password }}"