git 프로젝트를 다운받을 때 github key를 사용해 다운로드 한다.
앤서블을 사용하는 첫 번째 방법 - ~/.ssh/config 파일을 수정한다
Host github.com
IdentityFile ~/.ssh/github_rsa
- name: Download config
git:
repo: git@github.com:uj/config.git
dest: "{{program_path}}/config"
force: yes
clone: yes
앤서블을 사용하는 두 번째 방법 - 직접 key 파일을 가르키게 한다.
- name: Download thin-backup source
git:
repo: git@github.com:uj/config.git
dest: "{{program_path}}/config"
force: yes
clone: yes
accept_hostkey: yes
key_file: /home/www/.ssh/github_rsa
'Ansible-Puppet-Chef' 카테고리의 다른 글
[ansible] jenkins의 proxy 설정, update-center 작업을 수작업으로 진행한다 (0) | 2019.06.18 |
---|---|
[ansible] proxy 서버로 인한 Cannot get CSRF 에러 발생 (0) | 2019.06.18 |
DNS와 앤서블 (0) | 2019.06.17 |
[ansible] 실행하기 전에 플레이북 확인하기 (0) | 2019.02.17 |
[ansible] 실행할 태스크를 제한할 수 있다. (0) | 2019.02.16 |