42 lines
1.0 KiB
YAML
42 lines
1.0 KiB
YAML
---
|
|
|
|
- include_vars: "{{ item }}"
|
|
with_first_found:
|
|
- "../vars/{{ ansible_os_family }}.yml"
|
|
- "../vars/empty.yml"
|
|
tags: [always]
|
|
|
|
- include: selinux.yml
|
|
when: ansible_selinux and ansible_selinux.status == "enabled"
|
|
tags: [packages, selinux, nginx]
|
|
|
|
- include: nginx-official-repo.yml
|
|
when: nginx_official_repo == True
|
|
tags: [packages, nginx]
|
|
|
|
- include: installation.packages.yml
|
|
when: nginx_installation_type == "packages"
|
|
tags: [packages, nginx]
|
|
|
|
- include: ensure-dirs.yml
|
|
tags: [configuration, nginx]
|
|
|
|
- include: remove-defaults.yml
|
|
when: not keep_only_specified
|
|
tags: [configuration, nginx]
|
|
|
|
- include: remove-extras.yml
|
|
when: keep_only_specified
|
|
tags: [configuration, nginx]
|
|
|
|
- include: remove-unwanted.yml
|
|
tags: [configuration, nginx]
|
|
|
|
- include: configuration.yml
|
|
tags: [configuration, nginx, test]
|
|
|
|
- name: Start the nginx service
|
|
service: name={{ nginx_service_name }} state=started enabled=yes
|
|
when: nginx_installation_type in nginx_installation_types_using_service and nginx_daemon_mode == "on"
|
|
tags: [service, nginx]
|