Если я правильно понимаю ваш вопрос ... Вы хотите сгенерировать ключ один раз и сохранить его для дальнейшего использования.Поэтому запустите команду для генерации ключа (не обязательно с помощью соли) и сохраните этот ключ в виде фрагмента в вашем главном / миньонах соли (зависит от того, кто должен получить к нему доступ) или в файле pillar, и вы сможете получить к нему доступ из любого состояния.зерна лучше всего подходят для свойств серверов, а столбцы - для свойств группы / среды (например, если вы хотите, чтобы все серверы Windows имели определенную конфигурацию).
установить зерно (командная строка):
salt 'your-salt-master/minion' grains.append consulKey youKey
получить значение зерна (из командной строки):
salt 'your-salt-master/minion' grains.get consulKey
получить значение зерна (из состояния):
{%- set key = salt['grains.get']('consulKey') %}
получить значение столба (из состояния):
{%- set key = salt['pillar.get']('consulKey') %}