ansible-nginx/tests/includes/pre_FreeBSD.yml

67 lines
1.3 KiB
YAML
Raw Permalink Normal View History

---
- name: SET_FACT | FreeBSD web user
set_fact:
2018-03-17 03:56:15 +07:00
nginx_pkgng_package: 'nginx-full'
nginx_user: 'www'
nginx_php:
- upstream_name: 'manual'
sockets:
- host: '127.0.0.1'
port: 9000
- upstream_name: 'hx_unix'
sockets:
- host: '127.0.0.1'
port: 9000
- upstream_name: 'hx_ip'
sockets:
- host: '127.0.0.1'
port: 9000
2018-03-17 03:56:15 +07:00
ngrok_path: '/usr/local/bin/ngrok'
2016-03-05 23:26:05 +07:00
- name: PKGNG | Install needed packages
2017-10-03 22:57:35 +07:00
pkgng:
pkg: "{{ packages }}"
2017-10-03 22:57:35 +07:00
state: present
vars:
packages:
2021-09-01 16:45:44 +07:00
- bash
- curl
- daemonize
- fcgiwrap
- jq
- nghttp2
- php74
- vim
2018-03-17 03:56:15 +07:00
2016-03-05 23:26:05 +07:00
- name: SERVICE | Force start services
2017-10-03 22:57:35 +07:00
service:
name: "{{ item }}"
state: started
2021-09-01 16:21:12 +07:00
enabled: true
2016-03-05 23:26:05 +07:00
register: sf
loop:
2016-03-05 23:26:05 +07:00
- php-fpm
2018-03-17 03:56:15 +07:00
- name: STAT | Check ports
stat:
path: /usr/ports
register: ports
- block:
- name: COMMAND | Get ports
command: portsnap fetch --interactive
- name: COMMAND | Extract ports
command: portsnap extract
no_log: true
when: not ports.stat.exists
- name: SHELL | Install ngrok
shell: make install clean DISABLE_LICENSES=yes
args:
chdir: /usr/ports/security/ngrok
creates: "{{ ngrok_path }}"