diff --git a/roles/web_server/molecule/default/prepare.yml b/roles/web_server/molecule/default/prepare.yml index 1f8511eb285996763fe68c0bf1465ff4e547b17d..40479c7a738b699d7425dbdb79f43fa7c28396d3 100644 --- a/roles/web_server/molecule/default/prepare.yml +++ b/roles/web_server/molecule/default/prepare.yml @@ -85,11 +85,6 @@ become: true tasks: - - name: Install tool for testing TCP connectivity - ansible.builtin.apt: - name: hping3 - state: present - - name: Install console-based web browser for interactive testing ansible.builtin.apt: name: lynx diff --git a/roles/web_server/molecule/default/tests/test_client.py b/roles/web_server/molecule/default/tests/test_client.py index 0c2689b65b04e69e5610363963645b815625617f..1a1955c595721759ccab012c607504a7f045af3f 100644 --- a/roles/web_server/molecule/default/tests/test_client.py +++ b/roles/web_server/molecule/default/tests/test_client.py @@ -20,5 +20,6 @@ def test_connectivity(host, server, port): with host.sudo(): - ping = host.run('hping3 -S -p %s -c 1 %s', str(port), server) - assert ping.rc == 0 + scan = host.run('nmap -4 -p %s -oG - %s', str(port), server) + assert scan.rc == 0 + assert "Ports: %d/open/tcp//" % port in scan.stdout