From 993d66971d1eac4e4a22cf873a7eb72176716ff5 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Sat, 11 Jan 2025 12:54:11 +0100 Subject: [PATCH] CI: Try to get more targets for SSH connection test (#1026) * Try to get more targets for SSH connection test. * Install paramiko from system repos on CentOS 7. --- tests/integration/targets/generic_ssh_connection/aliases | 3 +-- tests/integration/targets/setup_paramiko/tasks/main.yml | 7 +++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/integration/targets/generic_ssh_connection/aliases b/tests/integration/targets/generic_ssh_connection/aliases index 116ebd84..bf8cd7ed 100644 --- a/tests/integration/targets/generic_ssh_connection/aliases +++ b/tests/integration/targets/generic_ssh_connection/aliases @@ -5,5 +5,4 @@ azp/4 destructive needs/root -skip/docker # we need a VM, and not a container -skip/alpine # for some reason, SSH has problems with Alpine VMs +needs/ssh diff --git a/tests/integration/targets/setup_paramiko/tasks/main.yml b/tests/integration/targets/setup_paramiko/tasks/main.yml index fc29334c..c42cd168 100644 --- a/tests/integration/targets/setup_paramiko/tasks/main.yml +++ b/tests/integration/targets/setup_paramiko/tasks/main.yml @@ -3,6 +3,13 @@ # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later +- name: Install paramiko from system repository + package: + name: python-paramiko + become: true + when: + - ansible_distribution == 'CentOS' and ansible_distribution_major_version|int <= 7 + - name: Install paramiko pip: name: "paramiko{% if cryptography_version.stdout is version('2.5.0', '<') %}<2.5.0{% endif %}"