Sé que puedes depurar ganchos en estado de error ejecutando juju debug-hooks nodemane
y luego ejecutando juju resolved --retry nodename
. ¿Es posible ejecutar o volver a ejecutar enlaces que no se encuentran en estado de error?
Gracias
Respuesta1
Si usandoactions
https://jujucharms.com/docs/1.20/actions
Se exponen acciones a partir de Juju 1.23. En Juju 1.22, solo están habilitados en la CLI cuando se establece JUJU_DEV_FEATURE_FLAG=actions.
Si no necesita que los ganchos se ejecuten en un 'entorno de gancho', puede ejecutarlos a través de ssh como un script normal.
Respuesta2
Una forma alternativa es utilizar 'juju run'.
juju run --unit someunit/1 'ganchos/algún-gancho'
Cuando se utiliza 'juju run' para una unidad o todas las unidades de un servicio, el directorio de trabajo se configura con el acceso, para que pueda acceder a los enlaces directamente.