---
- hosts: test
remote_user: confengine
#remote_port: 1433
tasks:
- name: stop keepalived
become: yes
become_user: root
become_method: sudo
service: name=keepalived state=stopped
- name: stop nginx
shell:/app/confengine/nginx/sbin/nginx -s stop
- name: backup nginx
shell: mv /app/confengine/nginx /app/confengine/nginx-bak
- name: copy nginx.2.2.3
copy: src=/app/container/.ysw/tengine-2.2.3.tar.gz dest=/app/confengine/tengine-2.2.3.tar.gz
- name: install nginx
shell: cd /app/confengine/ && tar zxvf tengine-2.2.3.tar.gz ;sleep 2&& cd tengine-2.2.3 ;sleep 3 && ./configure --prefix=/app/confengine/nginx ;sleep 4&& make -j 4 ;sleep 4&& make install ;sleep 3
- name: nginx 80
become: yes
become_user: root
become_method: sudo
shell: setcap cap_net_bind_service=+eip /app/confengine/nginx/sbin/nginx
- name: start keepalived
become: yes
become_user: root
become_method: sudo
service: name=keepalived state=started