---
- name: install passlib
  package:
    name: "{{ item }}"
    state: present
  loop:
    - python-passlib
    - python3-passlib

- name: install package
  package:
    name: "{{ nginx_package_name }}"
    state: "{{ nginx_package_state }}"

- name: configure default virtual host
  template:
    src: default.j2
    dest: /etc/nginx/sites-available/default
    owner: root
    group: root
    mode: 0644
  notify: reload nginx

- name: manage service
  service:
    name: "{{ nginx_service_name }}"
    state: "{{ nginx_service_state }}"
    enabled: "{{ nginx_service_enabled }}"