Ansible笔记——Playbook批量部署httpd实测

##

1、安装Apache

2、制作、分发httpd配置文件

3、存放web文件、调整文件权限

4、启动httpd服务

5、启动防火墙

6、从防火墙开放端口,并立即生效

##

 

- hosts: group1
  tasks:

    - name: Installed Httpd Server
      yum: name=httpd state=present

    - name: Configure Httpd Server
      copy: src=./httpd.conf dest=/etc/httpd/conf/httpd.conf backup=yes

#测试环境可能是虚拟机NAT模式的原因,两台被控主机端口冲突,需手动调整httpd.conf,待进一步确认

    - name: Configure Httpd Server
      copy: src=/home/mdj/ww.html dest=/var/www/html/test.html owner=mdj group=g mode=644

    - name: Service Httpd Server
      service: name=httpd state=started enabled=yes

    - name: Service Firewalld Server
      service: name=firewalld state=started

    - name: Configure Firewalld Server
      firewalld: zone=public port=9988/tcp permanent=yes immediate=yes state=enabled

posted @ 2022-02-12 03:11  MDJ莔大大  阅读(88)  评论(0)    收藏  举报