diff --git a/os_faults/drivers/tcpcloud.py b/os_faults/drivers/tcpcloud.py index c7700c8..e7e0473 100644 --- a/os_faults/drivers/tcpcloud.py +++ b/os_faults/drivers/tcpcloud.py @@ -249,7 +249,7 @@ class TCPCloudManagement(cloud_management.CloudManagement): # get all nodes except salt master (that has cfg* hostname) by default self.slave_name_regexp = cloud_management_params.get( - 'slave_name_regexp', '^(?!cfg)') + 'slave_name_regexp', '^(?!cfg|mon)') self.cached_cloud_hosts = list() self.fqdn_to_hosts = dict() diff --git a/os_faults/tests/unit/drivers/test_tcpcloud.py b/os_faults/tests/unit/drivers/test_tcpcloud.py index b5f1f18..26530c1 100644 --- a/os_faults/tests/unit/drivers/test_tcpcloud.py +++ b/os_faults/tests/unit/drivers/test_tcpcloud.py @@ -45,7 +45,7 @@ class TCPCloudManagementTestCase(test.TestCase): 'slave_iface': 'eth1', } self.get_nodes_cmd = ( - "salt -E '^(?!cfg)' network.interfaces --out=yaml") + "salt -E '^(?!cfg|mon)' network.interfaces --out=yaml") @mock.patch('os_faults.ansible.executor.AnsibleRunner', autospec=True) @ddt.data(( @@ -210,7 +210,7 @@ class TcpServiceTestCase(test.TestCase): 'username': 'root', } self.get_nodes_cmd = ( - "salt -E '^(?!cfg)' network.interfaces --out=yaml") + "salt -E '^(?!cfg|mon)' network.interfaces --out=yaml") @mock.patch('os_faults.ansible.executor.AnsibleRunner', autospec=True) @ddt.data(*tcpcloud.TCPCloudManagement.SERVICE_NAME_TO_CLASS.items())