Сольмастер: предотвратить слияние файлов колонн - PullRequest
0 голосов
/ 31 октября 2019

В документации я нашел следующую настройку saltmaster, которая не работает в моем случае.

pillar_source_merging_strategy: none

У меня есть среда для каждой ветви в многоотраслевой среде. Каждая ветвь содержит свои собственные файлы столбцов (global.sls, top.sls), которые могут иметь синтаксические ошибки во время разработки.

Чтобы не допустить сбоя saltmaster во всех средах, поскольку только одна ветвь имеет синтаксические ошибки, "pillar_source_merging_strategy: нет "звучит многообещающе. Но все же saltmaster, кажется, объединяет все файлы pillar.

Что я сделал: - добавлен pillar_source_merging_strategy: нет, в конфигурацию saltmaster. - перезапущен saltmaster

master:

file_roots:
  env_0:
    - /var/branch1
  env_1:
    - /var/branch2

pillar_source_merging_strategy: none

top.sls:

env_0:
  '*':
    - global
    - ext_resources
env_1:
  '*':
    - global
    - ext_resources

global.sls из env_1 имеет синтаксическую ошибку. Применение salttate для env_0 не работает из-за ошибки в env_1 !!!

Есть ли что-нибудь еще сделать?

...