Я ищу способ выбрать внешний столб в зависимости от переменной saltenv или pillarenv.
Из документации по солеварне ext_pillar
не поддерживает тот же синтаксис, что и pillar_roots
(https://docs.saltstack.com/en/latest/ref/configuration/master.html#pillar-roots и https://docs.saltstack.com/en/latest/ref/configuration/master.html#pillar-roots)
Есть ли способ сделать это ?
Да, как документация государства, используйте __env__
ключевое слово. Это имеет наибольший смысл в сочетании с git, где ветви и теги представляют pillarenv
s
ext_pillar:
- git:
- __env__ https://gitserver/git-pillar.git:
- root: pillar