web_inven.txt를 만들고 [nginx] 와 [httpd] 그룹 만들어서 centos1 및 centos2에는 nginx 설치 centos3에는 httpd 설치하여 접속을 확인

  1. [root@vagrant sim]# vi web_inven.txt

    [nginx]
    192.168.122.204
    192.168.122.142
    
    [httpd]
    192.168.122.189
    
  2. [root@vagrant sim]# ansible all -i web_inven.txt -m yum -a "name=epel-release state=present" -k

  3. [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

  4. [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

  5. [root@vagrant sim]# ansible all -i web_inven.txt -m service -a "name=firewalld state=stopped" -k