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

浙公网安备 33010602011771号