diff --git a/roles/freepbx/defaults/main.yml b/roles/freepbx/defaults/main.yml index b8b37dc..b64ee34 100644 --- a/roles/freepbx/defaults/main.yml +++ b/roles/freepbx/defaults/main.yml @@ -34,7 +34,7 @@ fpbx_voip_udp_ports: - '10000:20000' # RTP - 4520 # dundi - 4569 # IAX2 -fpbx_prov_tcp_ports: [ 21 ] +fpbx_prov_tcp_ports: [ 21, '40000:40100' ] fpbx_prov_udp_ports: [ 69 ] fpbx_http_ports: - 80 # Normal HTTP diff --git a/roles/freepbx/tasks/install.yml b/roles/freepbx/tasks/install.yml index 073efd6..5d3dd3a 100644 --- a/roles/freepbx/tasks/install.yml +++ b/roles/freepbx/tasks/install.yml @@ -141,5 +141,5 @@ # PM2 requires the php command available in PATH - name: Add a link to php - file: src=/bin/php{{ fpbx_php_version }} dest=/var/lib/asterisk/.node/bin/php state=link + file: src=/bin/php{{ fpbx_php_version }} dest=/usr/local/bin/php state=link tags: fpbx diff --git a/roles/freepbx/templates/perms.sh.j2 b/roles/freepbx/templates/perms.sh.j2 index 675fc76..9605a2b 100644 --- a/roles/freepbx/templates/perms.sh.j2 +++ b/roles/freepbx/templates/perms.sh.j2 @@ -2,8 +2,8 @@ restorecon -R {{ fpbx_root_dir }} chmod 755 {{ fpbx_root_dir }} -chown root:root {{ fpbx_root_dir }}/{meta,db_dumps} -chmod 700 {{ fpbx_root_dir }}/{meta,db_dumps} +chown root:root {{ fpbx_root_dir }}/{meta,backup} +chmod 700 {{ fpbx_root_dir }}/{meta,backup} setfacl -k -b {{ fpbx_root_dir }} setfacl -m u:asterisk:rx,u:{{ httpd_user | default('apache') }}:rx {{ fpbx_root_dir }} chown -R root:root {{ fpbx_root_dir }}/web