Juju Hooks를 수동으로 시작할 수 있나요?

Juju Hooks를 수동으로 시작할 수 있나요?

juju debug-hooks nodemane를 실행 한 다음 실행하면 오류 상태의 후크를 디버그할 수 있다는 것을 알고 있습니다 juju resolved --retry nodename. 오류 상태가 아닌 후크를 실행하거나 다시 실행할 수 있습니까?

감사해요

답변1

예, 사용 중actions https://jujucharms.com/docs/1.20/actions

액션은 Juju 1.23부터 공개됩니다. Juju 1.22에서는 JUJU_DEV_FEATURE_FLAG=actions가 설정된 경우에만 CLI에서 활성화됩니다.

'후크 환경'에서 실행하기 위해 후크가 필요하지 않은 경우 ssh를 통해 일반 스크립트로 실행할 수 있습니다.

답변2

또 다른 방법은 'juju run'을 사용하는 것입니다.

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

서비스의 한 단위 또는 전체 단위에 대해 'juju run'을 사용할 경우 작업 디렉터리가 참으로 설정되므로 Hook에 직접 접근할 수 있습니다.

관련 정보