Merge pull request #33 from nginxinc/(feature)/implement-oss-freebsd
Implement FreeBSD support for NGINX Open Source
This commit is contained in:
commit
aef307f5a2
@ -8,8 +8,19 @@
|
||||
- import_tasks: setup-suse.yml
|
||||
when: ansible_os_family == "Suse"
|
||||
|
||||
- name: "(Install: All OSs) Install NGINX"
|
||||
- import_tasks: setup-freebsd.yml
|
||||
when: ansible_os_family == "FreeBSD"
|
||||
|
||||
- name: "(Install: Debian/Ubuntu/CentOS/RedHat) Install NGINX"
|
||||
package:
|
||||
name: nginx
|
||||
state: present
|
||||
when: ansible_os_family != "FreeBSD"
|
||||
notify: "(Handler: All OSs) Start NGINX"
|
||||
|
||||
- name: "(Install: FreeBSD) Install NGINX"
|
||||
portinstall:
|
||||
name: nginx
|
||||
state: present
|
||||
when: ansible_os_family == "FreeBSD"
|
||||
notify: "(Handler: All OSs) Start NGINX"
|
||||
|
10
tasks/opensource/setup-freebsd.yml
Normal file
10
tasks/opensource/setup-freebsd.yml
Normal file
@ -0,0 +1,10 @@
|
||||
---
|
||||
- name: "(Install: FreeBSD) Fetch Ports"
|
||||
command: portsnap fetch --interactive
|
||||
args:
|
||||
creates: /var/db/portsnap/INDEX
|
||||
|
||||
- name: "(Install: FreeBSD) Extract Ports"
|
||||
command: portsnap extract
|
||||
args:
|
||||
creates: /usr/ports
|
Loading…
Reference in New Issue
Block a user