--- - name: Set kex according to openssh-version if openssh >= 5.9 ansible.builtin.set_fact: ssh_kex: "{{ ssh_kex_59_default }}" when: sshd_version is version('5.9', '>=') - name: Set kex according to openssh-version if openssh >= 6.6 ansible.builtin.set_fact: ssh_kex: "{{ ssh_kex_66_default }}" when: sshd_version is version('6.6', '>=') - name: Set kex according to openssh-version if openssh >= 8.0 ansible.builtin.set_fact: ssh_kex: "{{ ssh_kex_80_default }}" when: sshd_version is version('8.0', '>=') - name: Set kex according to openssh-version if openssh >= 8.5 ansible.builtin.set_fact: ssh_kex: "{{ ssh_kex_85_default }}" when: sshd_version is version('8.5', '>=')