--- - name: install nginx apt: name: "{{ nginx_pkg_variant }}" state: present - name: remove nginx default config file: name: /etc/nginx/sites-enabled/default state: absent notify: restart nginx - name: install nginx config.d files loop: "{{ nginx_conf_d_files }}" copy: src: "conf.d/{{ item }}.conf" dest: /etc/nginx/conf.d/ notify: restart nginx - name: install nginx config snippets loop: "{{ nginx_snippets }}" copy: src: "snippets/{{ item }}.conf" dest: /etc/nginx/snippets/ notify: restart nginx - name: generate Diffie-Hellman parameters openssl_dhparam: path: /etc/ssl/dhparams.pem size: "{{ nginx_dhparam_size }}" notify: restart nginx