ansible-playbook进阶之nginx部署及优化
环境说明
ansible版本:
[root@ansible ~]# ansible --version
ansible 2.4.2.0
Playbook 示范:
[root@ansible ~]# cat nginx.yml ★ --Virtual Machine--★
---
- hosts: web
remote_user: root
tasks:
- yum:
name: "{
{item}}"
with_items: ["gcc" ,"make" ,"openssl-devel" ,"pcre-devel" ,"zlib-devel","wget","mariadb-server","php-mysql"]
- shell:
wget https://github.com/TANRONGSheng/openstack/blob/master/lnmp_soft/nginx-1.12.2.tar.gz
- shell:
wget https://github.com/TANRONGSheng/openstack/blob/master/lnmp_soft/php-fpm-5.4.16-42.el7.x86_64.rpm
- yum:
name: php-fpm-5.4.16-42.el7.x86_64.rpm
- service:
name: mariadb
state: started
enabled: yes
-