From 5ee6fc8d351310b58f9b54a81a76787237530325 2024-09-03 20:09:15 From: Branko Majic Date: 2024-09-03 20:09:15 Subject: [PATCH] MAR-218: Force handler execution during testing for consistency: - Otherwise it can easily happen that some handlers never run, leaving the machine in inconsistent state until they are run by hand. --- diff --git a/roles/backup/molecule/default/molecule.yml b/roles/backup/molecule/default/molecule.yml index 32f4529e06af849900ef333d08efdf6d0ad6e78e..c28e0bc8398dc06fb657a44a79edb87b961be50a 100644 --- a/roles/backup/molecule/default/molecule.yml +++ b/roles/backup/molecule/default/molecule.yml @@ -41,6 +41,7 @@ provisioner: defaults: force_valid_group_names: "ignore" interpreter_python: "/usr/bin/python3" + force_handlers: "True" ssh_connection: pipelining: "True" diff --git a/roles/backup_client/molecule/default/molecule.yml b/roles/backup_client/molecule/default/molecule.yml index 021c32c09e3e55f95c9b64c109e71dcd0e2b18f5..cef86b757c8e40724770055dd490c256f620838b 100644 --- a/roles/backup_client/molecule/default/molecule.yml +++ b/roles/backup_client/molecule/default/molecule.yml @@ -61,6 +61,7 @@ provisioner: defaults: force_valid_group_names: "ignore" interpreter_python: "/usr/bin/python3" + force_handlers: "True" ssh_connection: pipelining: "True" diff --git a/roles/backup_server/molecule/default/molecule.yml b/roles/backup_server/molecule/default/molecule.yml index 2908b5d99ff8972500268f196c3f57c81cbf1980..43bb883d9721b0ac40fc004f1fd55dfafc082528 100644 --- a/roles/backup_server/molecule/default/molecule.yml +++ b/roles/backup_server/molecule/default/molecule.yml @@ -45,6 +45,7 @@ provisioner: defaults: force_valid_group_names: "ignore" interpreter_python: "/usr/bin/python3" + force_handlers: "True" ssh_connection: pipelining: "True" diff --git a/roles/bootstrap/molecule/default/molecule.yml b/roles/bootstrap/molecule/default/molecule.yml index dfe2d953259587456c18ce7231669f759676ee68..0fc8b2a55fbc862a4c1ff9d80a5c95c34fc922d0 100644 --- a/roles/bootstrap/molecule/default/molecule.yml +++ b/roles/bootstrap/molecule/default/molecule.yml @@ -35,6 +35,7 @@ provisioner: defaults: force_valid_group_names: "ignore" interpreter_python: "/usr/bin/python3" + force_handlers: "True" ssh_connection: pipelining: "True" diff --git a/roles/common/molecule/default/molecule.yml b/roles/common/molecule/default/molecule.yml index c4a2388f2ef8be14a7343f7042559c51c98663c9..5a9a955c13a0c92a22d37b311959b50935b31a13 100644 --- a/roles/common/molecule/default/molecule.yml +++ b/roles/common/molecule/default/molecule.yml @@ -113,6 +113,7 @@ provisioner: defaults: force_valid_group_names: "ignore" interpreter_python: "/usr/bin/python3" + force_handlers: "True" ssh_connection: pipelining: "True" diff --git a/roles/database/molecule/default/molecule.yml b/roles/database/molecule/default/molecule.yml index 6abfcfd54aa4e7f4d9a7e3aafc52a677793883f7..61b70994e3cd00b0aa8a6038ed1c47c6f869d136 100644 --- a/roles/database/molecule/default/molecule.yml +++ b/roles/database/molecule/default/molecule.yml @@ -36,6 +36,7 @@ provisioner: defaults: force_valid_group_names: "ignore" interpreter_python: "/usr/bin/python3" + force_handlers: "True" ssh_connection: pipelining: "True" diff --git a/roles/database_server/molecule/default/molecule.yml b/roles/database_server/molecule/default/molecule.yml index 299e0e70bd0658bca108f9fb0d74d67ec30ea3fa..a3ecbb14a60f71f73ac902a81f2e303884f93a5d 100644 --- a/roles/database_server/molecule/default/molecule.yml +++ b/roles/database_server/molecule/default/molecule.yml @@ -26,6 +26,7 @@ provisioner: defaults: force_valid_group_names: "ignore" interpreter_python: "/usr/bin/python3" + force_handlers: "True" ssh_connection: pipelining: "True" diff --git a/roles/ldap_client/molecule/default/molecule.yml b/roles/ldap_client/molecule/default/molecule.yml index 6ded938283902c627742eaf472da588e81fe4a33..bdfaa82786fffd5996e1ae16439bcc28bb32509e 100644 --- a/roles/ldap_client/molecule/default/molecule.yml +++ b/roles/ldap_client/molecule/default/molecule.yml @@ -35,6 +35,7 @@ provisioner: defaults: force_valid_group_names: "ignore" interpreter_python: "/usr/bin/python3" + force_handlers: "True" ssh_connection: pipelining: "True" diff --git a/roles/ldap_server/molecule/default/molecule.yml b/roles/ldap_server/molecule/default/molecule.yml index 2fdbe4067a13d83123add4779f59c283c45f806b..eef0e1440350118622e7621b3ba80e1ddc1b44a4 100644 --- a/roles/ldap_server/molecule/default/molecule.yml +++ b/roles/ldap_server/molecule/default/molecule.yml @@ -60,6 +60,7 @@ provisioner: defaults: force_valid_group_names: "ignore" interpreter_python: "/usr/bin/python3" + force_handlers: "True" ssh_connection: pipelining: "True" diff --git a/roles/mail_forwarder/molecule/default/molecule.yml b/roles/mail_forwarder/molecule/default/molecule.yml index 8be93d9db4a6b362914c6b82b85c3c42389772e2..c2258aa2e840a8b55f700f2b58c01780b9beaa53 100644 --- a/roles/mail_forwarder/molecule/default/molecule.yml +++ b/roles/mail_forwarder/molecule/default/molecule.yml @@ -99,6 +99,7 @@ provisioner: defaults: force_valid_group_names: "ignore" interpreter_python: "/usr/bin/python3" + force_handlers: "True" ssh_connection: pipelining: "True" diff --git a/roles/mail_server/molecule/default/molecule.yml b/roles/mail_server/molecule/default/molecule.yml index dac1463b361198d69586d2382edd93e55f91bc2e..8e22fed0c352e4c5a3cf923e6b53bbbc4ea37b8b 100644 --- a/roles/mail_server/molecule/default/molecule.yml +++ b/roles/mail_server/molecule/default/molecule.yml @@ -123,6 +123,7 @@ provisioner: defaults: force_valid_group_names: "ignore" interpreter_python: "/usr/bin/python3" + force_handlers: "True" ssh_connection: pipelining: "True" diff --git a/roles/php_website/molecule/default/molecule.yml b/roles/php_website/molecule/default/molecule.yml index 6c95e857377cacebc3db306f8ccf19d9eb67b26b..01d27e4a3401d0e071df61e7228a21600caad4ba 100644 --- a/roles/php_website/molecule/default/molecule.yml +++ b/roles/php_website/molecule/default/molecule.yml @@ -29,6 +29,7 @@ provisioner: defaults: force_valid_group_names: "ignore" interpreter_python: "/usr/bin/python3" + force_handlers: "True" ssh_connection: pipelining: "True" diff --git a/roles/preseed/molecule/default/molecule.yml b/roles/preseed/molecule/default/molecule.yml index a22bd0760a79ae6ab1e4cfa708f33752d7b37511..469ba20a76190dbbd5ba0491ec6decea5de0e5ba 100644 --- a/roles/preseed/molecule/default/molecule.yml +++ b/roles/preseed/molecule/default/molecule.yml @@ -44,6 +44,7 @@ provisioner: defaults: force_valid_group_names: "ignore" interpreter_python: "/usr/bin/python3" + force_handlers: "True" ssh_connection: pipelining: "True" diff --git a/roles/web_server/molecule/default/molecule.yml b/roles/web_server/molecule/default/molecule.yml index a46b192d4f5b423f615e24ada0243ffef0386655..483b08fd0fdf2fb3ba9cbe5a36ae31bc28eb34cc 100644 --- a/roles/web_server/molecule/default/molecule.yml +++ b/roles/web_server/molecule/default/molecule.yml @@ -61,6 +61,7 @@ provisioner: defaults: force_valid_group_names: "ignore" interpreter_python: "/usr/bin/python3" + force_handlers: "True" ssh_connection: pipelining: "True" diff --git a/roles/wsgi_website/molecule/default/molecule.yml b/roles/wsgi_website/molecule/default/molecule.yml index 8afc8a4636befc6993821185f27b51a3c1bd0077..c18e4a42cdb4d67c9d1c6e32af42bdf46e060db1 100644 --- a/roles/wsgi_website/molecule/default/molecule.yml +++ b/roles/wsgi_website/molecule/default/molecule.yml @@ -30,6 +30,7 @@ provisioner: defaults: force_valid_group_names: "ignore" interpreter_python: "/usr/bin/python3" + force_handlers: "True" ssh_connection: pipelining: "True" diff --git a/roles/xmpp_server/molecule/default/molecule.yml b/roles/xmpp_server/molecule/default/molecule.yml index 771ebd73c35e46a51324d918f413f9e34a304a1b..cf39a63e7163ca4feec0212158ab14c7a4280ff2 100644 --- a/roles/xmpp_server/molecule/default/molecule.yml +++ b/roles/xmpp_server/molecule/default/molecule.yml @@ -85,6 +85,7 @@ provisioner: defaults: force_valid_group_names: "ignore" interpreter_python: "/usr/bin/python3" + force_handlers: "True" ssh_connection: pipelining: "True"