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