web_inven.txt를 만들고 [nginx] 와 [httpd] 그룹 만들어서 centos1 및 centos2에는 nginx 설치 centos3에는 httpd 설치하여 접속을 확인
[root@vagrant sim]# vi web_inven.txt
[nginx]
192.168.122.204
192.168.122.142
[httpd]
192.168.122.189
[root@vagrant sim]# ansible all -i web_inven.txt -m yum -a "name=epel-release state=present" -k
[root@vagrant sim]# ansible nginx_srv -i web_inven.txt -m yum -a "name=nginx state=present" -k [root@vagrant sim]# ansible nginx_srv -i web_inven.txt -m service -a "name=nginx state=started" -k
[root@vagrant sim]# ansible nginx_srv -i web_inven.txt -m yum -a "name=nginx state=present" -k[root@vagrant sim]# ansible nginx_srv -i web_inven.txt -m service -a "name=nginx state=started" -k[root@vagrant sim]# ansible httpd_srv -i web_inven.txt -m yum -a "name=httpd state=present" -k [root@vagrant sim]# ansible httpd_srv -i web_inven.txt -m service -a "name=httpd state=started" -k
[root@vagrant sim]# ansible httpd_srv -i web_inven.txt -m yum -a "name=httpd state=present" -k[root@vagrant sim]# ansible httpd_srv -i web_inven.txt -m service -a "name=httpd state=started" -k[root@vagrant sim]# ansible all -i web_inven.txt -m service -a "name=firewalld state=stopped" -k