Difference between revisions of "Ansible Sandbox"
Jump to navigation
Jump to search
(Created page with "``` - name: Playbook header to try multiple logins hosts: all gather_facts: no vars: usernames: - idjs - joe.smith - jsmith - foo password: somep...") |
(No difference)
|
Latest revision as of 16:46, 16 November 2021
- name: Playbook header to try multiple logins
hosts: all
gather_facts: no
vars:
usernames:
- idjs
- joe.smith
- jsmith
- foo
password: somepassword
tasks:
- name: Check if connection is possible
shell: |
SSHPASS='{{password}}' sshpass -e ssh -o User={{ item }} -o ConnectTimeout=10 -o PubkeyAuthentication=no {{ ansible_host }} /bin/true
register: result
connection: local
ignore_errors: yes
changed_when: False
with_items: "{{usernames}}"
# - debug:
# var: result
- debug:
msg: "{{ (result.results | rejectattr('failed', 'equalto', true)|first).item}}"