1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-03-09 15:40:17 +00:00

Merge branch 'validate' into validate

This commit is contained in:
A Holt 2020-01-23 09:47:08 -05:00 committed by GitHub
commit 2a899b55fc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 241 additions and 194 deletions

View file

@ -164,7 +164,7 @@ bluetooth_term_enabled: False
# Set to "False" if you want to revert to the older Dynamic Menuing system
# (prior to IIAB 6.7, this had used https://github.com/iiab/iiab-menu)
js_menu_install: True
js_menu_install: True # SEE BELOW: admin_console_install & _enabled.
# UNMAINTAINED as of October 2017: https://github.com/iiab/iiab/pull/382
wondershaper_install: False
@ -233,7 +233,7 @@ exFAT_enabled: True
# 3-BASE-SERVER
# 2020-01-13: Both vars unused
# 2020-01-22: Both vars unused. SEE ABOVE js_menu_install.
admin_console_install: True
admin_console_enabled: True
@ -284,9 +284,11 @@ squid_enabled: False
dansguardian_install: False
dansguardian_enabled: False
# PostgreSQL auto-installed by Moodle &/or Pathagar as nec, no need to touch!
# roles/1-prep/tasks/computed_vars.yml, roles/4-server-options/tasks/main.yml
postgresql_install: False
# 2020-01-23: postgresql_install is completely ignored as PostgreSQL is
# installed on demand as a dependency -- by Moodle &/or Pathagar as nec --
# but for now we set fake value 'postgresql_install: True' for
# 'postgresql_installed is defined' tests e.g. in 0-init/tasks/validate_vars.yml
postgresql_install: True
postgresql_enabled: False
# Common UNIX Printing System (CUPS)
@ -316,20 +318,21 @@ nodocs: False
# Lesser-supported XO services need additional testing. Please contact
# http://lists.laptop.org/pipermail/server-devel/ if you're able to help test.
xo_services_install: False
xo_services_enabled: False
activity_server_install: False
activity_server_enabled: False
# Please instead consider 'ejabberd' in Stage 6-GENERIC-APPS below
ejabberd_xs_install: False
ejabberd_xs_enabled: False
# UNMAINTAINED since about 2012-2017
xo_services_install: False # 2020-01-23: UNUSED
xo_services_enabled: False # 2020-01-23: Used in idmgr/tasks/main.yml & iiab-admin-console/roles/console/files/htmlf/20-configure.html
# UNMAINTAINED since about 2012-2017
# Change calibre_port from 8080 to 8010 below, if you enable idmgr
idmgr_install: False
idmgr_enabled: False
activity_server_install: False # 2020-01-23: Used in 5-xo-services/tasks/main.yml (originally defined in activity-server/defaults/main.yml)
activity_server_enabled: False # 2020-01-23: Used in activity-server/tasks/main.yml (originally defined in activity-server/defaults/main.yml)
# UNMAINTAINED since about 2012-2017: consider 'ejabberd' in Stage 6-GENERIC-APPS below?
ejabberd_xs_install: False # 2020-01-23: Used in 5-xo-services/tasks/main.yml & roles/ejabberd_xs/tasks/main.yml
ejabberd_xs_enabled: False # 2020-01-23: Used in roles/ejabberd_xs/tasks/main.yml
# UNMAINTAINED since about 2012-2017: change calibre_port from 8080 to 8010 below, if you use idmgr
idmgr_install: False # 2020-01-23: Used in 5-xo-services/tasks/main.yml
idmgr_enabled: False # 2020-01-23: UNUSED
# 6-GENERIC-APPS
@ -378,6 +381,12 @@ mosquitto_install: False
mosquitto_enabled: False
mosquitto_port: 1883
# 2020-01-23: nodejs_install is completely ignored as Node.js is installed on
# demand as a dependency -- by Node-RED, Sugarizer and/or Internet Archive --
# but for now we set fake value 'nodejs_install: True' for
# 'nodejs_installed is defined' tests e.g. in 0-init/tasks/validate_vars.yml
nodejs_install: True
nodejs_enabled: False
# Node.js version used by roles/nodejs/tasks/main.yml for 3 roles:
# nodered (Node-RED), pbx (Asterix, FreePBX) & sugarizer (Sugarizer)
nodejs_version: 12.x # was 8.x until 2019-02-02, was 10.x until 2019-12-21
@ -444,18 +453,18 @@ moodle_install: False
moodle_enabled: False
# If using Moodle intensively, set apache_high_php_limits in 3-BASE-SERVER
# MongoDB (/library/dbdata/mongodb) is used by Sugarizer:
# The mongodb playbook itself is later invoked by roles/sugarizer/meta/main.yml
# 2019-07-08: mongodb_install is completely ignored as it is installed on demand as a dependency.
# 2020-01-23 set to True for installed: True test
# MongoDB (/library/dbdata/mongodb) greatly enhances the Sugarizer experience.
# The roles/mongodb playbook (was?) invoked by roles/sugarizer/meta/main.yml
# 2020-01-23: mongodb_install is completely ignored as MongoDB is installed on
# demand as a dependency -- by Sugarizer -- but for now we set fake value
# 'mongodb_install: True' for 'mongodb_installed is defined' tests e.g. in
# 0-init/tasks/validate_vars.yml
mongodb_install: True
# FYI mongodb_enabled: False works when sugarizer is disabled and required by mongodb/tasks/enable.yml
# to shutdown the service and log status but that is misleading as Sugarizer starts mongodb's systemd
# svc on its own due to requires=mongodb.service within sugarizer.service file
# FYI 'mongodb_enabled: False' works when Sugarizer is disabled. Required by
# mongodb/tasks/enable.yml to shut down the service and log status, but that is
# misleading as Sugarizer starts mongodb's systemd service on its own, due to
# 'Requires=mongodb.service' within /etc/systemd/system/sugarizer.service
mongodb_enabled: False
# port assignment
mongodb_port: 27018
# Regional OSM vector maps use far less disk space than bitmap/raster versions.