팝업 핀트리 문제를 처리하기 위해 Ansible 플레이북을 사용하는 방법은 무엇입니까?

팝업 핀트리 문제를 처리하기 위해 Ansible 플레이북을 사용하는 방법은 무엇입니까?

저는 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가상 머신 배포를 자동화하려면 플레이북이 필요하므로 또는 패스 없이 패스를 초기화 할 수 있는 방법이 있습니까?이 팝업 핀트리의 구문을 처리하는 스크립트를 작성하시겠습니까?

관련 정보