Как я могу сбросить данные столба, которые будут отправлены миньону

Когда делаю highstate на миньоне, возникает странная ошибка. Подозреваю, что данные столба по миньону могут быть неверными. Можно ли как-то сбросить данные столба с миньона?


person Tomáš Fejfar    schedule 11.06.2013    source источник
comment
Каков вывод highstate на миньоне?   -  person pcurry    schedule 04.04.2014
comment
Это действительно давно. Тем временем я исправил проблему, используя ответы ниже :)   -  person Tomáš Fejfar    schedule 05.04.2014


Ответы (3)


Как вы сказали в своем ответе на свой вопрос,

salt '*' pillar.data

покажет все данные. Однако у вас есть несколько дополнительных полезных команд:

salt '*' pillar.raw

покажет необработанные данные по мере их загрузки в __pillar__ dict.

salt '*' pillar.get <key>

покажет вам значение некоторого ключа в столбце с возможностью по умолчанию использовать определенное значение, если ключ не существует. (Значение по умолчанию очень полезно, когда вы используете столбец при шаблонировании состояний)

person Colton Myers    schedule 11.06.2013
comment
данные и необработанные команды дают мне одинаковый результат. Что бы отличало их? - person Tomáš Fejfar; 12.06.2013
comment
pillar.raw вернет фактические данные о миньоне на данный момент, в то время как pillar.data выполнит ограниченное обновление столбца и проверит, как выглядят данные столба на мастере, фактически не обновляя данные миньонов. Обратите внимание, что запуск highstate обновит столбец. Таким образом, если вы изменили столб на мастере и не обновили (явно или через highstate), вывод будет другим. - person Colton Myers; 19.06.2013
comment
Начиная с Salt 0.16.2, вы должны использовать pillar.items (pillar.data устарело). Ссылка: docs.saltstack.com/en/latest/topics /столб/ - person manikanta; 12.04.2016
comment
// , Для установки без мастера, как можно было бы просмотреть это с помощью чего-то вроде salt-call? - person Nathan Basanese; 25.08.2016
comment
pillar.data и pillar.get также работают с salt-call. - person Colton Myers; 26.08.2016

Чтобы увидеть данные столба

salt '*' pillar.data

Рекомендуется сначала обновить данные столба, используя

salt '*' saltutil.refresh_pillar
person Tomáš Fejfar    schedule 11.06.2013

Также используя:

соль '*' столб.элементы

Покажет вам все столбы узел за узлом

person user3093088    schedule 11.12.2013