From 4b7783e669d6e3b2c4792f21686fec60accd0b21 Mon Sep 17 00:00:00 2001 From: Andrey Gubarev Date: Wed, 21 Feb 2024 15:00:42 +0400 Subject: [PATCH] updated ssh port validation logic in ansible playbook for molecule instances creation --- molecule_qemu/playbooks/create.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/molecule_qemu/playbooks/create.yml b/molecule_qemu/playbooks/create.yml index c27a83e..3bd84c5 100644 --- a/molecule_qemu/playbooks/create.yml +++ b/molecule_qemu/playbooks/create.yml @@ -118,7 +118,7 @@ when: qemu_network_mode == 'user' ansible.builtin.assert: that: - - molecule_instances | map(attribute='network_ssh_port') | list | unique | length == molecule_instances | length + - molecule_instances | map(attribute='network_ssh_port') | list | reject('eq', '0') | unique | length == molecule_instances | map(attribute='network_ssh_port') | list | reject('eq', '0') | length fail_msg: "Molecule instances SSH are not properly configured for 'user' network" success_msg: "Molecule instances SSH are properly configured for 'user' network"