ansible安装nginx

下载nginx对应版本的tar包到ansible管理机器,通过传输到远程节点进行远程安装;

playbook如下:

---
- hosts: 10.10.84.5
  tasks:
      - name: copy ngnx
        copy: src=/root/nginx-1.14.2.tar.gz dest=/usr/local mode=0755

      - name: unarchive-tomcat.tar.gz
        unarchive: src=/usr/local/nginx-1.14.2.tar.gz dest=/usr/local copy=no mode=0755

      - name: install and start nginx
        shell: cd /usr/local/nginx-1.14.2 && ./configure && make && make install && cd /usr/local/nginx/sbin/ && ./nginx

原文地址:https://www.cnblogs.com/wangnengwu/p/13086800.html