Соль показывает K / V в элементах pillar.items, но не показывает ключ c - PullRequest
0 голосов
/ 28 апреля 2020

Я новичок в этом и у меня есть некоторые проблемы с использованием соли.

Я хочу нацелиться на некоторые мононы, используя данные колонны

  1. Я добавил K \ V на Консуле [testrun: run] для узла
  2. Я попытался просмотреть pillar.items в CLI, и вот что я вижу

    # salt node-306 pillar.items
    node-306:
        ----------
        group:
            cpc
        region:
            ru
        sname:
            ru-qa-bat3
        team:
            qa
        testrun:
            run
    
  3. Но когда я пытаюсь получить указанный ключ c, я вижу это:

    # salt node-306 pillar.item testrun
    node-306:
        ----------
        testrun:
    

Что я сделал не так? Что проверить? Не могу понять, почему соль показывает это и в то же время не

UPD: После применения соляного узла-306 saltutil.refresh_pillar

 #salt node-306 saltutil.refresh_pillar
node-306:
    True
# salt node-306 pillar.item testrun
node-306:
    ----------
    testrun:
        run
# salt -C "I@testrun:run" pillar.item sname
node-306:
    Minion did not return. [No response]
ERROR: Minions returned with non-zero exit code

1 Ответ

0 голосов
/ 29 апреля 2020

В соответствии с моим первым комментарием попробуйте запустить salt node-306 saltutil.refresh_pillar.

Тогда для вашего второго вопроса иногда Windows немного медленный. Попробуйте попросить Солт-кли подождать еще несколько секунд ответа от миньона:

salt -C "I@testrun:run" pillar.item sname -t 20

...