--- - name: Install the nginx web server apt: pkg={{ item }} state=installed with_items: - nginx-full when: not nginx_use_ldap_pam_auth tags: nginx - name: Install the nginx web server if we need ldap auth via pam apt: pkg={{ item }} state=installed with_items: - nginx-extras when: nginx_use_ldap_pam_auth tags: nginx - name: remove nginx default config file: dest=/etc/nginx/sites-enabled/default state=absent notify: Reload nginx tags: [ 'nginx', 'nginx_conf', 'nginx_virtualhost' ] - name: Install the gzip compression configuration if enabled template: src=nginx-compression.conf.j2 dest=/etc/nginx/conf.d/compression.conf owner=root group=root mode=0444 when: nginx_enable_compression notify: Reload nginx tags: [ 'nginx', 'nginx_conf' ] - name: Ensure that the webserver is running service: name=nginx state=started enabled={{ nginx_enabled }} tags: nginx