Можно ли вручную запустить крючки Juju?

Я знаю, что вы можете отлаживать ловушки в состоянии ошибки, запустив juju debug-hooks nodemane и затем запустив juju resolved --retry nodename. Можно ли запустить или перезапустить хуки, которые не находятся в состоянии ошибки?

Спасибо

3
задан 20 March 2015 в 11:47

2 ответа

Да с помощью actions https://действия jujucharms.com/docs/1.20/actions

представлены с Амулета 1.23. В Амулете 1.22, им только включают в CLI, когда JUJU_DEV_FEATURE_FLAG=actions установлен.

, Если Вам не нужны рычаги для выполнения в 'среде рычага' тогда, можно просто выполнить их через ssh как нормальный сценарий.

3
ответ дан 20 March 2015 в 11:47

Альтернативный путь состоит в том, чтобы использовать 'выполненный амулет'.

выполненный амулет - единица someunit/1 'hooks/some-hook'

При использовании 'амулета, выполненного' для единицы или всех единиц сервиса, рабочий каталог, установлена на очарование, таким образом, можно получить доступ к рычагам непосредственно.

1
ответ дан 20 March 2015 в 11:47

Другие вопросы по тегам:

Похожие вопросы: