Add NGINX Unit variables
* Add unit_enable variable to install NGINX Unit * Add unit_packages variable to determine whether NGINX Unit packages should be installed
This commit is contained in:
parent
548fc3f9f3
commit
8a8f08a997
@ -9,6 +9,11 @@ type: opensource
|
|||||||
# Default is mainline.
|
# Default is mainline.
|
||||||
branch: mainline
|
branch: mainline
|
||||||
|
|
||||||
|
# Install NGINX Unit and NGINX Unit packages.
|
||||||
|
# Default is false.
|
||||||
|
unit_enable: false
|
||||||
|
unit_packages: false
|
||||||
|
|
||||||
# Install nginscript, perl, waf (NGINX Plus only), geoip, image-filter, rtmp and/or xslt modules.
|
# Install nginscript, perl, waf (NGINX Plus only), geoip, image-filter, rtmp and/or xslt modules.
|
||||||
# Default is false.
|
# Default is false.
|
||||||
modules:
|
modules:
|
||||||
|
@ -46,3 +46,6 @@
|
|||||||
|
|
||||||
- import_tasks: amplify/install-amplify.yml
|
- import_tasks: amplify/install-amplify.yml
|
||||||
when: amplify_enable and amplify_key is defined and amplify_key
|
when: amplify_enable and amplify_key is defined and amplify_key
|
||||||
|
|
||||||
|
- import_tasks: unit/install-unit.yml
|
||||||
|
when: unit_enable
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
state: present
|
state: present
|
||||||
notify: "(Handler: All OSs) Start NGINX Unit"
|
notify: "(Handler: All OSs) Start NGINX Unit"
|
||||||
|
|
||||||
- name: "(Install: All OSs) Install NGINX Unit"
|
- name: "(Install: CentOS) Install NGINX Unit Packages"
|
||||||
package:
|
package:
|
||||||
name: "{{ item }}"
|
name: "{{ item }}"
|
||||||
state: present
|
state: present
|
||||||
@ -20,10 +20,10 @@
|
|||||||
- unit-python
|
- unit-python
|
||||||
- unit-go
|
- unit-go
|
||||||
- unit-perl
|
- unit-perl
|
||||||
when: ansible_distribution == "CentOS"
|
when: ansible_distribution == "CentOS" and unit_packages
|
||||||
notify: "(Handler: All OSs) Start NGINX Unit"
|
notify: "(Handler: All OSs) Start NGINX Unit"
|
||||||
|
|
||||||
- name: "(Install: All OSs) Install NGINX Unit"
|
- name: "(Install: RedHat) Install NGINX Unit Packages"
|
||||||
package:
|
package:
|
||||||
name: "{{ item }}"
|
name: "{{ item }}"
|
||||||
state: present
|
state: present
|
||||||
@ -31,10 +31,10 @@
|
|||||||
- unit-php
|
- unit-php
|
||||||
- unit-python
|
- unit-python
|
||||||
- unit-perl
|
- unit-perl
|
||||||
when: ansible_distribution == "RedHat" and ansible_distribution_major_version|int == 6
|
when: ansible_distribution == "RedHat" and ansible_distribution_major_version|int == 6 and unit_packages
|
||||||
notify: "(Handler: All OSs) Start NGINX Unit"
|
notify: "(Handler: All OSs) Start NGINX Unit"
|
||||||
|
|
||||||
- name: "(Install: All OSs) Install NGINX Unit"
|
- name: "(Install: RedHat) Install NGINX Unit Packages"
|
||||||
package:
|
package:
|
||||||
name: "{{ item }}"
|
name: "{{ item }}"
|
||||||
state: present
|
state: present
|
||||||
@ -43,10 +43,10 @@
|
|||||||
- unit-python
|
- unit-python
|
||||||
- unit-go
|
- unit-go
|
||||||
- unit-perl
|
- unit-perl
|
||||||
when: ansible_distribution == "RedHat" and ansible_distribution_major_version|int == 6
|
when: ansible_distribution == "RedHat" and ansible_distribution_major_version|int == 7 and unit_packages
|
||||||
notify: "(Handler: All OSs) Start NGINX Unit"
|
notify: "(Handler: All OSs) Start NGINX Unit"
|
||||||
|
|
||||||
- name: "(Install: All OSs) Install NGINX Unit"
|
- name: "(Install: Amazon Linux) Install NGINX Unit Packages"
|
||||||
package:
|
package:
|
||||||
name: "{{ item }}"
|
name: "{{ item }}"
|
||||||
state: present
|
state: present
|
||||||
@ -61,20 +61,7 @@
|
|||||||
when: ansible_distribution == "Amazon"
|
when: ansible_distribution == "Amazon"
|
||||||
notify: "(Handler: All OSs) Start NGINX Unit"
|
notify: "(Handler: All OSs) Start NGINX Unit"
|
||||||
|
|
||||||
- name: "(Install: All OSs) Install NGINX Unit"
|
- name: "(Install: Debian 8) Install NGINX Unit"
|
||||||
package:
|
|
||||||
name: "{{ item }}"
|
|
||||||
state: present
|
|
||||||
with_items:
|
|
||||||
- unit-php
|
|
||||||
- unit-python2.7
|
|
||||||
- unit-python3.5
|
|
||||||
- unit-go
|
|
||||||
- unit-perl
|
|
||||||
when: ansible_distribution == "Ubuntu" and ansible_distribution_major_version|int == 16
|
|
||||||
notify: "(Handler: All OSs) Start NGINX Unit"
|
|
||||||
|
|
||||||
- name: "(Install: All OSs) Install NGINX Unit"
|
|
||||||
package:
|
package:
|
||||||
name: "{{ item }}"
|
name: "{{ item }}"
|
||||||
state: present
|
state: present
|
||||||
@ -83,10 +70,10 @@
|
|||||||
- unit-python2.7
|
- unit-python2.7
|
||||||
- unit-python3.4
|
- unit-python3.4
|
||||||
- unit-perl
|
- unit-perl
|
||||||
when: ansible_distribution == "Debian" and ansible_distribution_major_version|int == 8
|
when: ansible_distribution == "Debian" and ansible_distribution_major_version|int == 8 and unit_packages
|
||||||
notify: "(Handler: All OSs) Start NGINX Unit"
|
notify: "(Handler: All OSs) Start NGINX Unit"
|
||||||
|
|
||||||
- name: "(Install: All OSs) Install NGINX Unit"
|
- name: "(Install: Debian 9) Install NGINX Unit"
|
||||||
package:
|
package:
|
||||||
name: "{{ item }}"
|
name: "{{ item }}"
|
||||||
state: present
|
state: present
|
||||||
@ -97,5 +84,18 @@
|
|||||||
- unit-go1.7
|
- unit-go1.7
|
||||||
- unit-go1.8
|
- unit-go1.8
|
||||||
- unit-perl
|
- unit-perl
|
||||||
when: ansible_distribution == "RedHat" and ansible_distribution_major_version|int == 9
|
when: ansible_distribution == "Debian" and ansible_distribution_major_version|int == 9 and unit_packages
|
||||||
|
notify: "(Handler: All OSs) Start NGINX Unit"
|
||||||
|
|
||||||
|
- name: "(Install: Ubuntu) Install NGINX Unit"
|
||||||
|
package:
|
||||||
|
name: "{{ item }}"
|
||||||
|
state: present
|
||||||
|
with_items:
|
||||||
|
- unit-php
|
||||||
|
- unit-python2.7
|
||||||
|
- unit-python3.5
|
||||||
|
- unit-go
|
||||||
|
- unit-perl
|
||||||
|
when: ansible_distribution == "Ubuntu" and ansible_distribution_major_version|int == 16 and unit_packages
|
||||||
notify: "(Handler: All OSs) Start NGINX Unit"
|
notify: "(Handler: All OSs) Start NGINX Unit"
|
||||||
|
Loading…
Reference in New Issue
Block a user