Игнорирование пропущенной предпосылки в соли - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть два SLS-файла, например:

foo.sls

/foo:
  file.managed

bar.sls

/bar:
  file.managed

foo-service:
  service.running:
    - enable: True
    - watch:
      - file: /foo
      - file: /bar

Если оба этих файла запустить вместе ( Как часть highstate) он работает хорошо, однако, когда я пытаюсь запустить только bar.sls, я получаю The following requisites were not found, и он перечисляет зависимость /foo. Это имеет смысл с одной стороны, так как foo.sls не запускается, однако есть ли способ игнорировать это, сохраняя другие операторы наблюдения, а также сохраняя этот оператор наблюдения, когда оба файла запускаются вместе? Поскольку я знаю, что когда я только запускаю bar.sls, /foo не изменится, я бы хотел просто пропустить это утверждение в этом случае.

...