Ansible playbook 部署Openresty,ansibleopenresty


- hosts: all  
  tasks:
   - name: copy package
     copy: src=/usr/local/openresty-1.13.6.1.tar.gz dest=/usr/local/openresty-1.13.6.1.tar.gz
   - name: tar nginx
     shell: cd /usr/local/;tar -zxvf openresty-1.13.6.1.tar.gz
   - name: yum install  
     yum: name={{ item }} state=latest  
     with_items:  
      - gcc
      - gcc-c++
      - readline-devel
      - pcre-devel
      - openssl-devel
      - tcl
      - perl  
   - name: install nginx
     shell: cd /usr/local/openresty-1.13.6.1;./configure --prefix=/usr/local/openresty --with-http_stub_status_module --with-http_gzip_static_module --with-luajit;make && make install
   - name: copy init
     copy: src=/usr/local/nginx dest=/etc/rc.d/init.d/nginx
   - name: chmod nginx_init
     shell: chmod 777 /etc/rc.d/init.d/nginx

 

相关内容