저는 Ansible 플레이북을 사용하여 Docker 자격 증명 저장소가 설치된 VM 템플릿을 만들고 있습니다.
그런데 패스스토어를 초기화하는 단계에서 문제가 발생합니다.
내 단계는 아래 링크된 단계와 유사합니다. https://stackoverflow.com/questions/53996117/how-to-use-docker-credential-pass-to-login-to-a-private-registry
즉, gpg 설치->키 생성->패스 설치 pass init <gpg key id>
->- pass insert docker-credential-helpers/docker-pass-initialized-check
>-> pass show docker-credential-helpers/docker-pass-initialized-check
->docker로 다시 로그인하세요.
pass show docker-credential-helpers/docker-pass-initialized-check 단계를 수행하지 않으면 docker 로그인을 할 수 없고 docker 로그인이 실패한다는 것을 발견했습니다.Error saving credentials: error storing credentials - err: exit status 1, out: pass store is uninitialized
문제는 플레이북이 실행되는 동안 팝업 블록을 처리하도록 이 작업의 재생을 구성하는 방법을 찾을 수 없다는 것입니다 pass show docker-credential-helpers/docker-pass-initialized-check
. 이는 다음과 같습니다.
pass show docker-credential-helpers/docker-pass-initialized-check
가상 머신 배포를 자동화하려면 플레이북이 필요하므로 또는 패스 없이 패스를 초기화 할 수 있는 방법이 있습니까?이 팝업 핀트리의 구문을 처리하는 스크립트를 작성하시겠습니까?