2018-01-10 23:40:01 +01:00
---
2018-08-03 00:56:25 +02:00
- import_tasks : prerequisites/install-prerequisites.yml
2018-01-10 23:40:01 +01:00
- import_tasks : keys/apt-key.yml
when : ansible_os_family == "Debian"
- import_tasks : keys/rpm-key.yml
when : ansible_os_family == "RedHat" or ansible_os_family == "Suse"
2018-07-12 00:41:10 +02:00
- name : "(Install: Debian/Ubuntu/CentOS/RedHat/FreeBSD) Install NGINX"
block :
2018-01-10 23:40:01 +01:00
2018-07-12 00:41:10 +02:00
- import_tasks : opensource/install-oss.yml
2018-09-15 01:28:20 +02:00
when : nginx_type == "opensource"
2018-01-10 23:40:01 +01:00
2018-07-12 00:41:10 +02:00
- import_tasks : plus/install-plus.yml
2018-09-15 01:28:20 +02:00
when : nginx_type == "plus"
2018-01-19 19:27:47 +01:00
2018-08-02 21:51:45 +02:00
- import_tasks : modules/install-modules.yml
2018-09-15 02:53:08 +02:00
when : true in nginx_modules.values()
2018-01-26 20:00:26 +01:00
2018-10-16 20:52:04 +02:00
- import_tasks : conf/upload-config.yml
when : nginx_main_upload_enable or nginx_http_upload_enable or nginx_stream_upload_enable or nginx_html_upload_enable or nginx_ssl_upload_enable
2018-01-26 20:00:26 +01:00
2018-07-12 00:41:10 +02:00
- import_tasks : conf/template-config.yml
2018-09-15 01:28:20 +02:00
when : nginx_main_template_enable or nginx_http_template_enable or nginx_stream_template_enable
2018-01-10 23:40:01 +01:00
2018-07-12 00:41:10 +02:00
- import_tasks : conf/setup-status.yml
2018-09-15 01:28:20 +02:00
when : nginx_status_enable
2018-01-19 19:27:47 +01:00
2018-07-12 00:41:10 +02:00
- import_tasks : conf/setup-rest-api.yml
2018-10-16 20:52:04 +02:00
when : nginx_rest_api_enable
- import_tasks : conf/debug-output.yml
when : nginx_debug_output
2018-07-12 00:41:10 +02:00
when : nginx_enable
2018-04-09 23:21:38 +02:00
2018-09-11 01:05:25 +02:00
- import_tasks : amplify/install-amplify.yml
2018-09-15 01:28:20 +02:00
when : nginx_amplify_enable and nginx_amplify_api_key is defined and nginx_amplify_api_key
2018-09-11 01:05:25 +02:00
- import_tasks : controller/install-controller.yml
2018-09-15 01:28:20 +02:00
when : nginx_controller_enable and nginx_controller_api_key is defined and nginx_controller_api_key and nginx_controller_api_endpoint is defined and nginx_controller_api_endpoint
2018-09-11 01:05:25 +02:00
2018-04-09 23:21:38 +02:00
- import_tasks : unit/install-unit.yml
2018-09-15 01:28:20 +02:00
when : nginx_unit_enable