[Ansible] Ansible 플레이북 설정
·
OS/Ansible
플레이북플레이북을 작성하고 실행하기위해서는 여러가지 설정을 미리 해줘야한다. 예를 들면 어떤 호스트에서 플레이북을 실행할 것인지, 플레이북을 루트 권한으로 실행할 것인지, 대상 호스트에 접글할 때 SSH 키를 이용할 것인지 패스워드를 이용할 것인지 등을 설정해줘야한다. 플레이북은 YAML 포맷으로 작성된 텍스트 파일이며, 일반적으로 .yml이라는 확장자를 사용하여 저장한다. 플레이북은 대상 호스트나 호스트 집합에 수행할 작업을 정의해주고 실행하는 역할을 한다.1. 디렉토리 생성 플레이북 & 플레이북 실행user@Controller:~/my-ansible$ vim mkdir.ymluser@Controller:~/my-ansible$ ansible-playbook mkdir.yml2. 사용자 추가 플레이북 ..
[Ansible] Ansible 설치
·
OS/Ansible
어제 포스팅을 이어서 진행을 해볼 것이다. 어제는 데비안을 초기 설치를 진행했었다.1. Controller IP 할당 이렇게 설정을 해주고 한 뒤, 나중에 SSH 접속을 해줄 것이다. 그 전에 먼저 가상 서버를 생성하고 사전에 내려 받아 놓은 운영체제 이미지를 이용해서 서버를 설치해준다. Controller를 복제해서 node1, node2를 만들어준다.2. Node1 & Node2 생성해주기# Node1IP :  192.168.100.11GATEWAY : 192.168.100.2NETMASK : 255.255.255.0# Node2IP :  192.168.100.12GATEWAY : 192.168.100.2NETMASK : 255.255.255.03. 호스트 파일 편집아래와 같은 명령어를 실행하여 호스..