Я хочу вызвать ловушку с измененными отношениями из ловушки с измененными настройками

Я хочу вызывать ловушку с измененным отношением всякий раз, когда происходит изменение конфигурации и вызывается ловушка изменения конфигурации. Могу ли я напрямую вызывать отношение изменения из конфига изменения хука. Мой хук изменения конфигурации написан на bash.

config-change:
#!/bin/bash
...
relation-changed

Это правильный способ назвать это. Ценю ваш ответ. Заранее спасибо.

1
задан 6 February 2014 в 00:01

2 ответа

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

0
ответ дан 6 February 2014 в 00:01

Предполагая, что ваши отношения называются foo, вы всегда должны иметь возможность вызывать:

$CHARM_DIR/hooks/foo-relation-changed

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

0
ответ дан 6 February 2014 в 00:01

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

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