У меня есть следующий очень простой реактор.conf:
reactor:
- 'salt/beacon/ssc-001/diskusage/':
- salt://role/ssc/cleanup.sls
, когда я пытаюсь запустить мастер соли с опцией отладки, я получаю исключение:
salt-master -l debug
[DEBUG ] Reactor is populating file client cache
[ERROR ] An un-handled exception from the multiprocessing process 'Reactor-4:1' was caught:
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/salt/utils/process.py", line 765, in _run
return self._original_run()
File "/usr/lib/python2.7/site-packages/salt/utils/reactor.py", line 271, in run
self.call_reactions(chunks)
File "/usr/lib/python2.7/site-packages/salt/utils/reactor.py", line 228, in call_reactions
self.wrap.run(chunk)
File "/usr/lib/python2.7/site-packages/salt/utils/reactor.py", line 330, in run
self.populate_client_cache(low)
File "/usr/lib/python2.7/site-packages/salt/utils/reactor.py", line 324, in populate_client_cache
self.reaction_class[reaction_type](self.opts['conf_file'])
KeyError: u'file'
[CRITICAL] Engine 'reactor' could not be started!
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/salt/engines/__init__.py", line 132, in run
self.engine[self.fun](**kwargs)
File "/usr/lib/python2.7/site-packages/salt/engines/reactor.py", line 36, in start
salt.utils.reactor.Reactor(__opts__).run()
File "/usr/lib/python2.7/site-packages/salt/utils/process.py", line 765, in _run
return self._original_run()
File "/usr/lib/python2.7/site-packages/salt/utils/reactor.py", line 271, in run
self.call_reactions(chunks)
File "/usr/lib/python2.7/site-packages/salt/utils/reactor.py", line 228, in call_reactions
self.wrap.run(chunk)
File "/usr/lib/python2.7/site-packages/salt/utils/reactor.py", line 330, in run
self.populate_client_cache(low)
File "/usr/lib/python2.7/site-packages/salt/utils/reactor.py", line 324, in populate_client_cache
self.reaction_class[reaction_type](self.opts['conf_file'])
KeyError: u'file'
Любая идея, почему это не удается...? Есть ли способ проверить файл с помощью какого-либо линтера? Он взят из примера https://docs.saltstack.com/en/getstarted/event/reactor.html, и я несколько раз проверял форматирование ...