목록배포 (2)
준호씨의 블로그
예전에 배포를 하기 위한 스크립트를 만들 때 4가지 기본 기능을 제공 했었다. get - 리모트 서버에서 파일 가져 오기 diff - 리모트 파일과 로컬 파일 비교 backup - 리모트 파일 백업하기 (foo 라는 파일이 있으면 foo.20160121) install - 로컬 파일을 리모트 서버들로 복사하기 ansible 에서는 이 모든 기능을 이미 제공 하고 있었다. 그 중 diff 를 사용 하는 방법에 대해 적어 보겠다. 설명서 페이지에도 내용이 있다. http://docs.ansible.com/ansible/playbooks_checkmode.html 중요 옵션은 --check --diff 이다. --check --diff 하면 배포 하지 않고 비교한 결과를 보여 준다. 다음과 같이 사용 할 수 ..
~/.ssh/ 에 id_rsa, id_rsa.pub 를 생성 해 두고 id_rsa.pub 의 내용을 remote 서버의 ~/.ssh/authorized_keys 에 추가 해 두면 패스워드 입력 없이 해당 서버로 ssh 로 이동 할 수 있다. public key 를 복사 하는 방법은 직접 복사 하는 방식도 있지만 ssh-copy-id 명령어를 이용하는 방법이 있다. ssh-copy-id remote-host1 $ ssh-copy-id remote-host1user@remote-host1's password:Now try logging into the machine, with "ssh 'remote-host1'", and check in: .ssh/authorized_keys to make sure we h..