def _query(self):
"""
Returns the value of deepsea_minions
"""
# When search matches no minions, salt prints to stdout.
# Suppress stdout.
_stdout = sys.stdout
sys.stdout = open(os.devnull, 'w')
# Relying on side effect - pylint: disable=unused-variable
ret = self.local.cmd('*', 'saltutil.pillar_refresh')
minions = self.local.cmd('*', 'pillar.get', ['deepsea_minions'],
expr_form="compound")
sys.stdout = _stdout
for minion in minions:
if minions[minion]:
return minions[minion]
log.error("deepsea_minions is not set")
return []
评论列表
文章目录