- OS_Default_Setting.yml 파일을 통한 ansible 작업 커맨드 예시

ansible-playbook OS_Default_Setting.yml --ask-pass

 

 

 

앤서블 설정을 아래와 같이 세팅해줍니다.

# vim ansible.cfg

[defaults]
inventory = inventory
remote_user = root

host_key_checking = False

 

 

 

 

 

아래는 OS Default Setting 예시 yml 파일의 일부입니다.

name은 그냥 단순한 이름이고, hosts 값을 타겟으로 작업이 진행됩니다.

 

new2 라는 타겟의 IP 정보는 inventory 파일에 작성해줍니다.

예시로, 999.888.777.666 이라는 IP를 가진 서버를 세팅하는 것으로 합니다. 만약 SSH 기본포트인 22번이 아니라 다른 포트(예시:2222)라면,

999.888.777.666:2222

라고 작성해줍니다.

 

 

 

 < 참고 파일 >

ansible_sample_basic.tar.gz
0.09MB
TcpWrapper_check.sh
0.00MB

TcpWrapper_check.sh 파일은 ansible_sample_basic.tar.gz 파일 압축 해제한 위치에 두면 됩니다.

즉, TcpWrapper_check.sh와 ansible.cfg와 roles 디렉토리가 같은 위치에 있으면 됩니다.

 

 

 

 

 < ansible 작동 방법 >

ansible-playbook OS_Default_Setting.yml --ask-pass

 

 

+ Recent posts