Você pode , mas eu recomendaria colocar qualquer código compartilhado em um script de utilitários compartilhados e, em seguida, chamar isso de seu gancho relacionado à relação e seu gancho de alteração de configuração.
Eu quero chamar o gancho relation-changed sempre que houver uma mudança de configuração e o hook de alteração de configuração for chamado. Posso chamar diretamente a relação alterada do gancho de alteração de configuração. Meu gancho de alteração de configuração está escrito em bash.
config-change:
#!/bin/bash
...
relation-changed
É o caminho certo para chamá-lo. Aprecie sua resposta. Agradecemos antecipadamente.
Você pode , mas eu recomendaria colocar qualquer código compartilhado em um script de utilitários compartilhados e, em seguida, chamar isso de seu gancho relacionado à relação e seu gancho de alteração de configuração.
Assumindo que sua relação é chamada de foo
, você deve sempre poder ligar:
$CHARM_DIR/hooks/foo-relation-changed
... mas a sugestão de hatch de que você escreva o código da biblioteca e use isso diretamente, é uma boa idéia.