본문 바로가기
DevOps/Ansible

[aws linux2] 호스트 명령 내리기

by ssyeon 2021. 12. 10.

목표 : 여러 인스턴스를 그룹으로 나눠서 따로 따로 명령어 내려보기

 

 

연결된 호스트 전체 명령내리기

ansible -m command -a 'ls /' all -u ec2-user

 

 


 

 

이제 따로 명령어를 내리게 해볼 것이다

 

 

 

vi group.ini 만들어서 내용을 넣어준다 

ansible_user=ec2-user는 [-u ec2-user] 이 명령어를 안쳐도 자동으로 인식되게 만들어준다

그룹 이름이 web이랑 host로 2개 만들어주고 주소를 넣어준다

 

경로

더보기

/home/ec2-user/.ssh/test/group.ini

 

 

 

 

ansible --list-hosts web -i group.ini  - web그룹 확인하기

ansible --list-hosts host -i group.ini - host그룹 확인하기

ansible --list-hosts all -i group.ini - 전체 확인하기

 

 

 

 

 

 

각각 ls 명령어 내려보기

 

ansible -m command -a 'ls /' web -i group.ini

 

 

 

ansible -m command -a 'ls /' host -i group.ini

 

 

 

 

 

 

 

 

반응형

댓글