mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Allow for config entry to be a list in a dict for beacons (#33476)
Fixes #29451
This commit is contained in:
parent
9f56ab4c45
commit
b4071b07f1
1 changed files with 7 additions and 1 deletions
|
@ -102,7 +102,13 @@ class Beacon(object):
|
|||
if val_config:
|
||||
config = val_config[0][val]
|
||||
elif isinstance(config_mod, dict):
|
||||
config = config_mod[mod].get(val, False)
|
||||
try:
|
||||
config = config_mod[mod].get(val, False)
|
||||
except AttributeError: # The config is a list
|
||||
config = None
|
||||
val_config = [arg for arg in config_mod if val in arg]
|
||||
if val_config:
|
||||
config = val_config[0][val]
|
||||
return config
|
||||
|
||||
def _process_interval(self, mod, interval):
|
||||
|
|
Loading…
Add table
Reference in a new issue