File: check_ssh_defaults.yml

package info (click to toggle)
ansible-core 2.19.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky
  • size: 32,752 kB
  • sloc: python: 181,000; cs: 4,929; sh: 4,611; xml: 34; makefile: 21
file content (29 lines) | stat: -rw-r--r-- 780 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
- hosts: ssh
  gather_facts: false
  vars:
    ansible_connection: ssh
    ansible_ssh_timeout: 10
  tasks:
    - name: contain the madness
      block:
        - name: test all is good
          ping:

        - name: start the fun
          meta: reset_connection

        - name: now test we can use wrong port from ssh/config
          ping:
          ignore_unreachable: True
          vars:
            ansible_ssh_args: "-F {{playbook_dir}}/files/port_override_ssh.cfg"
          register: expected

        - name: check all is as expected
          assert:
            that:
              - expected['unreachable']|bool
              - "'2222' in expected['msg']"
      always:
        - name: make sure we don't cache the bad connection
          meta: reset_connection