É possível iniciar manualmente os ganchos Juju?

3

Eu sei que você pode depurar ganchos em estado de erro executando juju debug-hooks nodemane e, em seguida, executando juju resolved --retry nodename . É possível executar ou reexecutar ganchos que não estão em estado de erro?

Obrigado

    
por Galgalesh 20.03.2015 / 09:47

2 respostas

3

Sim, usando actions link

As ações estão expostas a partir do Juju 1.23. No Juju 1.22, eles são ativados somente na CLI quando as ações JUJU_DEV_FEATURE_FLAG = são definidas.

Se você não precisa dos ganchos para executar em um 'ambiente de gancho', então você pode apenas executá-los via ssh como um script normal.

    
por hatch 20.03.2015 / 18:26
1

Uma maneira alternativa é usar o 'juju run'.

juju run --unidade someunit / 1 'hooks / some-hook'

Ao usar 'juju run' para uma unidade ou todas as unidades de um serviço, o diretório de trabalho é definido para o charme, para que você possa acessar os ganchos diretamente.

    
por thumper 26.03.2015 / 01:48

Tags