clear secretscache

Сбросить кэш секретов
Перечитать ключи из хранилища

Очищает внутренний кэш секретов Vault — все записи сразу. Следующее обращение к секрету пойдёт в хранилище заново.

Нужна только там, где секреты берутся из Vault блоком <vault>: после смены секрета в хранилище узел иначе продолжит пользоваться закэшированным.

Главная ловушка — сбросить кэш раньше, чем обновлено хранилище. Узел тут же запросит секрет снова и закэширует прежний.
Что делает Хаб. Не вызывает: секреты узлов Хаб в Vault не держит, блока <vault> в его конфигурации нет.
Рекомендуемые значения

Когда звать:

Вопрос Эта ли команда
сменили секрет в Vault, а узел держит старый да
узел не читает секрет вовсе нет — проверять блок <vault> и доступ к хранилищу
Назначение — из руководства (§ 6.3.2). Разбор про порядок смены — наш.
Пример в конфигурации
# после смены секрета в хранилище
pmta clear secretscache
Ключей у команды нет: очищается весь кэш.
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
Как проверить на узле
Проверить, берёт ли узел секреты из хранилища:
grep -n -A5 '<vault' /etc/pmta/config
Нет блока <vault> — на этом узле команда не нужна.
В Хабе
Цена ошибки
обратимо: вредит, пока стоит
Сценарии
Ротация ключей