[Ansible] ansible 명령어로 패스워드 입력 없이 실행하기
·
🗂ㅤ인프라 | 네트워크/IaC
상황 정리1. ad-hoc방식으로 원격지 서버에 모듈을 이용한 패키지 설치 등을 진행중이다. 2. 그 과정에서 매번 패스워드를 입력해줘야 한다.// -k 옵션을 사용하여 매번 패스워드를 입력하고 있다. ansible jeju -m shell -a 'cat /etc/ssh/sshd_config' -k 3. CI/CD 도구(gitlab-runner, jenkins 등)는 패스워드 입력을 할 수 없으므로 매번 패스워드를 입력하는 환경에서는 파이프 라인이 정상적으로 동작하지 않게 된다. 4. 이를 해결하기 위해서 -k 옵션을 없애고 실행을 할 수 있어야 한다. 5. 이러한 문제는 key-pair를 이용하여 해결이 가능하다. Ansible key-pair 작업// ansible key-pair 적용 작업// ..