mirror of
https://github.com/iiab/iiab.git
synced 2025-03-09 15:40:17 +00:00
softcode sugarizer port, open iptables if services_externally_visible
This commit is contained in:
parent
2c4d81ff76
commit
732547b9e7
6 changed files with 16 additions and 13 deletions
|
@ -102,11 +102,11 @@
|
||||||
# when: elgg_enabled or rachel_enabled or owncloud_enabled or phpmyadmin_enabled or wordpress_enabled or iiab_menu_install
|
# 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
|
# 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
|
- name: Turn on mongodb if sugarizer enabled
|
||||||
# set_fact:
|
set_fact:
|
||||||
# mongodb_install: True
|
mongodb_install: True
|
||||||
# mongodb_enabled: True
|
mongodb_enabled: True
|
||||||
# when: sugarizer_enabled
|
when: sugarizer_enabled
|
||||||
|
|
||||||
# There might be other db's
|
# There might be other db's
|
||||||
- name: Turn on PostgreSQL if Moodle or Pathagar enabled
|
- name: Turn on PostgreSQL if Moodle or Pathagar enabled
|
||||||
|
|
|
@ -57,6 +57,7 @@ services_externally_visible={{ services_externally_visible }}
|
||||||
calibre_port={{ calibre_port }}
|
calibre_port={{ calibre_port }}
|
||||||
kiwix_port={{ kiwix_port }}
|
kiwix_port={{ kiwix_port }}
|
||||||
kalite_server_port={{ kalite_server_port }}
|
kalite_server_port={{ kalite_server_port }}
|
||||||
|
sugarizer_port={{ sugarizer_port }}
|
||||||
block_DNS={{ block_DNS }}
|
block_DNS={{ block_DNS }}
|
||||||
captive_portal_enabled={{ captive_portal_enabled }}
|
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 $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 $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 $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
|
fi
|
||||||
|
|
||||||
if [ "$iiab_gateway_enabled" == "True" ]; then
|
if [ "$iiab_gateway_enabled" == "True" ]; then
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
sugarizer_install: True
|
sugarizer_install: True
|
||||||
sugarizer_enabled: False
|
sugarizer_enabled: False
|
||||||
sugarizer_location: '{{ doc_root }}'
|
sugarizer_location: '{{ doc_root }}'
|
||||||
|
sugarizer_port: 8089
|
||||||
sugarizer_version: 'sugarizer-1.0'
|
sugarizer_version: 'sugarizer-1.0'
|
||||||
sugarizer_server_version: 'sugarizer-server-1.0'
|
sugarizer_server_version: 'sugarizer-server-1.0'
|
||||||
npm_exists: False
|
npm_exists: False
|
||||||
|
|
|
@ -94,12 +94,12 @@
|
||||||
with_items:
|
with_items:
|
||||||
- { src: 'sugarizer.service.j2' , dest: '/etc/systemd/system/sugarizer.service'}
|
- { src: 'sugarizer.service.j2' , dest: '/etc/systemd/system/sugarizer.service'}
|
||||||
- { src: 'sugarizer.ini' , dest: '{{ sugarizer_location }}/{{ sugarizer_server_version }}/env/sugarizer.ini' }
|
- { 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
|
- name: Create the symlink enabling the rewrite
|
||||||
# file: src=/etc/apache2/sites-available/sugarizer.conf
|
file: src=/etc/apache2/sites-available/sugarizer.conf
|
||||||
# dest=/etc/apache2/sites-enabled/sugarizer.conf
|
dest=/etc/apache2/sites-enabled/sugarizer.conf
|
||||||
# state=link
|
state=link
|
||||||
|
|
||||||
- name: Create the express framework for Node.js (OS's other than Fedora 18)
|
- name: Create the express framework for Node.js (OS's other than Fedora 18)
|
||||||
shell: npm install
|
shell: npm install
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
RewriteRule ^/sugarizer(.*)$ http://localhost:8089/sugarizer$1 [P,L]
|
RewriteRule ^/sugarizer(.*)$ http://localhost:{{ sugaarizer_port }}/sugarizer$1 [P,L]
|
||||||
ProxyPassReverse /sugarizer http://localhost:8010/sugarizer
|
ProxyPassReverse /sugarizer http://localhost:{{ sugarizer_port }}/sugarizer
|
||||||
ProxyRequests Off
|
ProxyRequests Off
|
||||||
|
|
|
@ -3,7 +3,7 @@ name = Sugarizer Server
|
||||||
description = Your Sugarizer Server
|
description = Your Sugarizer Server
|
||||||
|
|
||||||
[web]
|
[web]
|
||||||
port = 8089
|
port = {{ sugarizer_port }}
|
||||||
|
|
||||||
[security]
|
[security]
|
||||||
min_password_size = 4
|
min_password_size = 4
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue