1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-15 04:32:11 +00:00

softcode sugarizer port, open iptables if services_externally_visible

This commit is contained in:
George Hunt 2018-05-18 22:35:09 +00:00
parent 2c4d81ff76
commit 732547b9e7
6 changed files with 16 additions and 13 deletions

View file

@ -102,11 +102,11 @@
# when: elgg_enabled or rachel_enabled or owncloud_enabled or phpmyadmin_enabled or wordpress_enabled or iiab_menu_install
# Commenting out MongoDB on a trial basis, for a more basic/lightweight Sugarizer, per https://github.com/iiab/iiab/pull/427
# - name: Turn on mongodb if sugarizer enabled
# set_fact:
# mongodb_install: True
# mongodb_enabled: True
# when: sugarizer_enabled
- name: Turn on mongodb if sugarizer enabled
set_fact:
mongodb_install: True
mongodb_enabled: True
when: sugarizer_enabled
# There might be other db's
- name: Turn on PostgreSQL if Moodle or Pathagar enabled

View file

@ -57,6 +57,7 @@ services_externally_visible={{ services_externally_visible }}
calibre_port={{ calibre_port }}
kiwix_port={{ kiwix_port }}
kalite_server_port={{ kalite_server_port }}
sugarizer_port={{ sugarizer_port }}
block_DNS={{ block_DNS }}
captive_portal_enabled={{ captive_portal_enabled }}
@ -89,6 +90,7 @@ if [ "$services_externally_visible" == "True" ]; then
$IPTABLES -A INPUT -p tcp --dport $kiwix_port -m state --state NEW -i $wan -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport $kalite_server_port -m state --state NEW -i $wan -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport $calibre_port -m state --state NEW -i $wan -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport $sugarizer_port -m state --state NEW -i $wan -j ACCEPT
fi
if [ "$iiab_gateway_enabled" == "True" ]; then

View file

@ -1,6 +1,7 @@
sugarizer_install: True
sugarizer_enabled: False
sugarizer_location: '{{ doc_root }}'
sugarizer_port: 8089
sugarizer_version: 'sugarizer-1.0'
sugarizer_server_version: 'sugarizer-server-1.0'
npm_exists: False

View file

@ -94,12 +94,12 @@
with_items:
- { src: 'sugarizer.service.j2' , dest: '/etc/systemd/system/sugarizer.service'}
- { src: 'sugarizer.ini' , dest: '{{ sugarizer_location }}/{{ sugarizer_server_version }}/env/sugarizer.ini' }
# - { src: 'sugarizer.conf' , dest: '/etc/apache2/sites-available' }
- { src: 'sugarizer.conf' , dest: '/etc/apache2/sites-available' }
#- name: Create the symlink enabling the rewrite
# file: src=/etc/apache2/sites-available/sugarizer.conf
# dest=/etc/apache2/sites-enabled/sugarizer.conf
# state=link
- name: Create the symlink enabling the rewrite
file: src=/etc/apache2/sites-available/sugarizer.conf
dest=/etc/apache2/sites-enabled/sugarizer.conf
state=link
- name: Create the express framework for Node.js (OS's other than Fedora 18)
shell: npm install

View file

@ -1,3 +1,3 @@
RewriteRule ^/sugarizer(.*)$ http://localhost:8089/sugarizer$1 [P,L]
ProxyPassReverse /sugarizer http://localhost:8010/sugarizer
RewriteRule ^/sugarizer(.*)$ http://localhost:{{ sugaarizer_port }}/sugarizer$1 [P,L]
ProxyPassReverse /sugarizer http://localhost:{{ sugarizer_port }}/sugarizer
ProxyRequests Off

View file

@ -3,7 +3,7 @@ name = Sugarizer Server
description = Your Sugarizer Server
[web]
port = 8089
port = {{ sugarizer_port }}
[security]
min_password_size = 4