- hosts: localhost
  gather_facts: false
  vars:
    ssh_configs:
      - ssh_common_args
      - ssh_extra_args
      - sftp_extra_args
      - scp_extra_args
  tasks:
    - debug:
        msg: '{{item ~ ": " ~ lookup("config", item, plugin_type="connection", plugin_name="ssh")}}'
        verbosity: 3
      loop: '{{ssh_configs}}'
      tags: [ configfile ]

    - name: check config from file
      assert:
        that:
          - 'lookup("config", item, plugin_type="connection", plugin_name="ssh") == "fromconfig"'
      loop: '{{ssh_configs}}'
      tags: [ configfile ]
