From 470467baac42a1a7a0f84405377704432ec503e1 Mon Sep 17 00:00:00 2001 From: Georgios Kyratsas Date: Tue, 9 Jun 2020 12:50:51 +0200 Subject: [PATCH] qa/tasks/salt_manager: Change Salt master role Adding as optional parameter in the constructor the teuthology role that will be used as the salt master. Signed-off-by: Georgios Kyratsas --- qa/tasks/salt_manager.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/qa/tasks/salt_manager.py b/qa/tasks/salt_manager.py index 28bf6eae3e23e..653d44b93e3fe 100644 --- a/qa/tasks/salt_manager.py +++ b/qa/tasks/salt_manager.py @@ -47,10 +47,13 @@ def systemctl_remote(remote, subcommand, service_name): class SaltManager(object): - - def __init__(self, ctx): + """ + :param ctx: Context from the main task + :param role: role that will be used as Salt Master (default 'client.salt_master') + """ + def __init__(self, ctx, role=master_role): self.ctx = ctx - self.master_remote = get_remote_for_role(self.ctx, master_role) + self.master_remote = get_remote_for_role(self.ctx, role) def __cat_file_cluster(self, filename=None): """ -- 2.39.5