From 97cc2b8e6040ddff9bb01c235234fb437c244d3e Mon Sep 17 00:00:00 2001 From: Edin Sarajlic Date: Thu, 19 Sep 2019 15:07:25 +1000 Subject: [PATCH] Add function validating is SSL is disabled on Rmq units --- zaza/openstack/charm_tests/rabbitmq_server/utils.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/zaza/openstack/charm_tests/rabbitmq_server/utils.py b/zaza/openstack/charm_tests/rabbitmq_server/utils.py index 8ee5b17..99545e1 100644 --- a/zaza/openstack/charm_tests/rabbitmq_server/utils.py +++ b/zaza/openstack/charm_tests/rabbitmq_server/utils.py @@ -174,6 +174,18 @@ def validate_ssl_enabled_units(units, port=None): return None +def validate_ssl_disabled_units(units): + """Check that ssl is enabled on listed rmq juju units. + :param units: list of all rmq units + :returns: True if successful. Raise on error. + """ + for u in units: + if is_ssl_enabled_on_unit(u): + return ('Unexpected condition: ssl is enabled on unit ' + '({})'.format(u.entity_id)) + return None + + def is_ssl_enabled_on_unit(unit, port=None): """Check a single juju rmq unit for ssl and port in the config file.""" host = unit.public_address