ansible

use list value in ansible extra-vars

Ansible에서 command 명령어에 key=value or YAML/JSON, 혹은 파일명 앞에 @을 붙여서 변수를 세팅 할 수 있다. -e or --extra-vars 이때 list type의 값을 넘기고 싶을때 JSON을 활용하면 된다. 단 valid한 JSON만

GCS AccessKey SecretKey

Google Cloud Storage 사용하면서 AccessKey와 SecretKey를 생성 할 일이 있었다. 만드는 법은 아래 페이지로 접속해서 상호 운용성(Interoperability API)에 들어가서 키가 없으면 새 키 생성을 하면 된다. https://console.cloud.google.com/

ansible use case

Provisioning No matter what infrastructure you have, there are baremetal machines under it somewhere. When rolling out datacenter deployments, use Ansible to provision everything you need, and work with the infrastructure you have.

ansible

배포 자동화 툴 Good Point 사용하기 쉬움(스크립트 방식이 아닌 설정기반) 멀티플랫폼지원 Agent 기반이 아닌 SSH 기반으로 스크립트 배포 없이 관리 서버에서 실행 가능 멱등성(여러 번 적용하더라도 결과동일) 보장하는 모듈지원 순차 실행뿐