- hosts: all
remote_user: root
tasks:- name: user
user: name=nginx shell=/sbin/nologin create_home=no - name: yum
yum: name=gcc,gcc-c++,zlib-devel,pcre-devel,openssl-devel - name: tar nginx
unarchive: src=/root/nginx-1.15.4.tar.gz dest=/usr/src - name: configure nginx
shell: ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module --with-http_gzip_static_module --with-http_ssl_module && make && make install
args:
chdir: /usr/src/nginx-1.15.4 - name: link
file: src=/usr/local/nginx/sbin/nginx dest=/usr/sbin/nginx state=link - name: start nginx
shell: nginx
- name: user