1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-13 11:42:08 +00:00

Merge pull request #1058 from holta/unmaintained-roles

Deprecate Unmaintained roles for IIAB 6.6 release
This commit is contained in:
A Holt 2018-08-30 19:11:12 -04:00 committed by GitHub
commit 8cfd130366
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 293 additions and 240 deletions

View file

@ -116,11 +116,11 @@
postgresql_enabled: True postgresql_enabled: True
when: moodle_enabled or pathagar_enabled when: moodle_enabled or pathagar_enabled
- name: Turn on vars for Docker if SchoolTool is to be installed #- name: Turn on vars for Docker if SchoolTool is to be installed
set_fact: # set_fact:
docker_install: True # docker_install: True
docker_enabled: True # docker_enabled: True
when: schooltool_enabled or schooltool_install # when: schooltool_enabled or schooltool_install
- name: Set python_path (redhat) - name: Set python_path (redhat)
set_fact: set_fact:

View file

@ -33,11 +33,11 @@
when: nextcloud_install when: nextcloud_install
tags: nextcloud tags: nextcloud
- name: OWNCLOUD #- name: OWNCLOUD
include_role: # include_role:
name: owncloud # name: owncloud
when: owncloud_install # when: owncloud_install
tags: owncloud # tags: owncloud
- name: WORDPRESS - name: WORDPRESS
include_role: include_role:

View file

@ -36,7 +36,7 @@
- name: PATHAGAR - name: PATHAGAR
include_role: include_role:
name: pathagar name: pathagar
when: pathagar_install when: pathagar_install is defined and pathagar_install
tags: pathagar tags: pathagar
- name: SUGARIZER - name: SUGARIZER

View file

@ -3,12 +3,6 @@
- name: ...IS BEGINNING ====================================== - name: ...IS BEGINNING ======================================
command: echo command: echo
- name: TRANSMISSION
include_role:
name: transmission
when: transmission_install
tags: transmission
- name: AWSTATS - name: AWSTATS
include_role: include_role:
name: awstats name: awstats

View file

@ -15,6 +15,12 @@
when: calibreweb_install when: calibreweb_install
tags: calibre-web tags: calibre-web
- name: TRANSMISSION
include_role:
name: transmission
when: transmission_install
tags: transmission
- name: Recording STAGE 9 HAS COMPLETED ==================== - name: Recording STAGE 9 HAS COMPLETED ====================
lineinfile: lineinfile:
dest: /etc/iiab/iiab.env dest: /etc/iiab/iiab.env

View file

@ -153,16 +153,9 @@ wan_nameserver:
# Our past convention was to install everything in all aggregates # Our past convention was to install everything in all aggregates
# And to enable everything in 1-PREP, 2-COMMON, and 3-BASE-SERVER # And to enable everything in 1-PREP, 2-COMMON, and 3-BASE-SERVER
# 1-PREP # 1-PREP
# Docker (lesser-supported)
docker_install: False
docker_enabled: False
# SchoolTool - unmaintained
schooltool_install: False
schooltool_enabled: False
# 2-COMMON # 2-COMMON
# 3-BASE-SERVER # 3-BASE-SERVER
@ -180,6 +173,7 @@ mysql_enabled: True
# mysql_root_password: $6$iiab51$3ICIW0CLWxxMW2a3yrHZ38ukZItD5tcadL4rWcE9D.qIGStxhh8rRsaSxoj3b.MYxI/VRDNjpzSYK/V6zkWFI0 # mysql_root_password: $6$iiab51$3ICIW0CLWxxMW2a3yrHZ38ukZItD5tcadL4rWcE9D.qIGStxhh8rRsaSxoj3b.MYxI/VRDNjpzSYK/V6zkWFI0
mysql_root_password: fixmysql mysql_root_password: fixmysql
# 4-SERVER-OPTIONS # 4-SERVER-OPTIONS
# sshd # sshd
@ -237,6 +231,7 @@ iiab_usb_lib_show_all: False
# Toggle iiab-refresh-wiki-docs scraping for offline docs (http://box/info) # Toggle iiab-refresh-wiki-docs scraping for offline docs (http://box/info)
nodocs: False nodocs: False
# 5-XO-SERVICES # 5-XO-SERVICES
# Lesser-supported XO services need additional testing. Please contact # Lesser-supported XO services need additional testing. Please contact
@ -257,32 +252,9 @@ ejabberd_xs_enabled: False
idmgr_install: False idmgr_install: False
idmgr_enables: False idmgr_enables: False
# 6-GENERIC-APPS # 6-GENERIC-APPS
# Calibre E-Book Library
# WARNING: CALIBRE INSTALLS GRAPHICAL LIBRARIES SIMILAR TO X WINDOWS & OPENGL
# ON (HEADLESS, SERVER, LITE) OS'S THAT DON'T ALREADY HAVE THESE INSTALLED.
calibre_install: True
calibre_enabled: True
# vars/raspbian-9.yml tries the .deb upgrade of Calibre, overriding this default:
calibre_via_debs: False
calibre_unstable_debs: False
# vars/<most-OS's>.yml use Calibre's python installer/upgrader (x86_64), overriding this default:
calibre_via_python: False
# Change calibre_port to 8010 if you're using XO laptops needing above idmgr
calibre_port: 8080
# Change calibre to XYZ add your own mnemonic URL like: http://box/XYZ
calibre_web_path: calibre #NEEDS WORK: https://github.com/iiab/iiab/issues/529
# Calibre-Web alternative to Calibre, offers a clean/modern UX
calibreweb_install: True
calibreweb_enabled: True
calibreweb_port: 8083
# http://box/books works. Add {box/libros, box/livres, box/livros, box/liv} etc?
calibreweb_url: /books
calibreweb_home: "{{ content_base }}/calibre-web" # /library/calibre-web
# DokuWiki # DokuWiki
dokuwiki_install: False dokuwiki_install: False
dokuwiki_enabled: False dokuwiki_enabled: False
@ -305,14 +277,11 @@ ejabberd_enabled: False
nextcloud_install: True nextcloud_install: True
nextcloud_enabled: False nextcloud_enabled: False
# ownCloud
owncloud_install: False
owncloud_enabled: False
# WordPress # WordPress
wordpress_install: True wordpress_install: True
wordpress_enabled: False wordpress_enabled: False
# 7-EDU-APPS # 7-EDU-APPS
# KA Lite - SEE THE "Transmission" BITTORRENT DOWNLOADER FURTHER BELOW, TO INSTALL THOUSANDS OF VIDEOS # KA Lite - SEE THE "Transmission" BITTORRENT DOWNLOADER FURTHER BELOW, TO INSTALL THOUSANDS OF VIDEOS
@ -348,10 +317,6 @@ osm_enabled: False
# iiab_install: True # iiab_install: True
# iiab_enabled: False # iiab_enabled: False
# Pathagar - similar to Calibre, but unmaintained
pathagar_install: False
pathagar_enabled: False
# Sugarizer # Sugarizer
# Might stall MongoDB on Power Failure: github.com/xsce/xsce/issues/879 # Might stall MongoDB on Power Failure: github.com/xsce/xsce/issues/879
# Sugarizer 1.0.1+ strategies to solve? github.com/iiab/iiab/pull/957 # Sugarizer 1.0.1+ strategies to solve? github.com/iiab/iiab/pull/957
@ -359,8 +324,62 @@ sugarizer_install: True
sugarizer_enabled: False sugarizer_enabled: False
sugarizer_port: 8089 sugarizer_port: 8089
# 8-MGMT-TOOLS # 8-MGMT-TOOLS
# AWStats - summarizes http access logs
awstats_install: True
awstats_enabled: False
# Monit
monit_install: False
monit_enabled: False
watchdog:
- sshd
- idmgr
- ejabberd
- httpd
- postgresql
- squid
# Munin
munin_install: True
munin_enabled: False
# Handy for maintaining tables, but DANGEROUS if not locked down
phpmyadmin_install: False
phpmyadmin_enabled: False
# vnStat
vnstat_install: True
vnstat_enabled: False
# 9-LOCAL-ADDONS
# Calibre E-Book Library
# WARNING: CALIBRE INSTALLS GRAPHICAL LIBRARIES SIMILAR TO X WINDOWS & OPENGL
# ON (HEADLESS, SERVER, LITE) OS'S THAT DON'T ALREADY HAVE THESE INSTALLED.
calibre_install: True
calibre_enabled: True
# vars/raspbian-9.yml tries the .deb upgrade of Calibre, overriding this default:
calibre_via_debs: False
calibre_unstable_debs: False
# vars/<most-OS's>.yml use Calibre's python installer/upgrader (x86_64), overriding this default:
calibre_via_python: False
# Change calibre_port to 8010 if you're using XO laptops needing above idmgr
calibre_port: 8080
# Change calibre to XYZ add your own mnemonic URL like: http://box/XYZ
calibre_web_path: calibre #NEEDS WORK: https://github.com/iiab/iiab/issues/529
# Calibre-Web alternative to Calibre, offers a clean/modern UX
calibreweb_install: True
calibreweb_enabled: True
calibreweb_port: 8083
# http://box/books works. Add {box/libros, box/livres, box/livros, box/liv} etc?
calibreweb_url: /books
calibreweb_home: "{{ content_base }}/calibre-web" # /library/calibre-web
# Transmission is a BitTorrent downloader for large Content Packs etc # Transmission is a BitTorrent downloader for large Content Packs etc
transmission_install: False transmission_install: False
transmission_enabled: False transmission_enabled: False
@ -400,39 +419,27 @@ transmission_kalite_languages:
transmission_username: Admin transmission_username: Admin
transmission_password: changeme transmission_password: changeme
# AWStats - summarizes http access logs
awstats_install: True
awstats_enabled: False
# Monit # TeamViewer - unmaintained (better to install from http://teamviewer.com or prep scripts at http://download.iiab.io)
monit_install: False
monit_enabled: False
watchdog:
- sshd
- idmgr
- ejabberd
- httpd
- postgresql
- squid
# Munin
munin_install: True
munin_enabled: False
# Handy for maintaining tables, but DANGEROUS if not locked down
phpmyadmin_install: False
phpmyadmin_enabled: False
# vnStat
vnstat_install: True
vnstat_enabled: False
# ================================================================
# Unmaintained (better to install from http://teamviewer.com or prep scripts at http://download.iiab.io)
# teamviewer_install: False # teamviewer_install: False
# teamviewer_enabled: False # teamviewer_enabled: False
# Docker - unmaintained
# docker_install: False
# docker_enabled: False
# SchoolTool - unmaintained
# schooltool_install: False
# schooltool_enabled: False
# Debian SchoolTool - nnmaintained
# debian_schooltool_install: False
# debian_schooltool_enabled: False
# Pathagar - unmaintained (consider Calibre or Calibre-Web above?)
# pathagar_install: False
# pathagar_enabled: False
# sugar-stats - unmaintained # sugar-stats - unmaintained
# sugar_stats_install: False # sugar_stats_install: False
# sugar_stats_enabled: False # sugar_stats_enabled: False
@ -450,6 +457,10 @@ vnstat_enabled: False
# xovis_backup_dir: "/library/users" # xovis_backup_dir: "/library/users"
# xovis_chart_heading: "My School: Usage Data Visualization" # xovis_chart_heading: "My School: Usage Data Visualization"
# ownCloud - unmaintained
# owncloud_install: False
# owncloud_enabled: False
# Ajenti - unmaintained # Ajenti - unmaintained
# ajenti_install: False # ajenti_install: False
# ajenti_enabled: False # ajenti_enabled: False
@ -479,3 +490,9 @@ is_rpi: False
is_redhat: False is_redhat: False
is_fedora: False is_fedora: False
is_centos: False is_centos: False
# How This Works:
# 1. /opt/iiab/iiab/iiab-install copies scripts/local_facts.fact to /etc/ansible/facts.d/local_facts.fact
# 2. Ansible runs /etc/ansible/facts.d/local_facts.fact to identify the OS
# 3. ./iiab-install (iiab-stages.yml) or ./runrole (run-one-role.yml) or Admin Console (iiab-from-console.yml) invoke the correct /opt/iiab/iiab/vars/<OS>.yml
# Longer Explanation: https://github.com/iiab/iiab/wiki/IIAB-Variables (Order of Execution and Precedence)

View file

@ -69,6 +69,7 @@ dansguardian_enabled: True
# wondershaper_install: False # wondershaper_install: False
# wondershaper_enabled: False # wondershaper_enabled: False
# 1-PREP # 1-PREP
# 2-COMMON # 2-COMMON
@ -80,6 +81,7 @@ allow_apache_sudo: True
# roles/mysql runs here (mandatory) # roles/mysql runs here (mandatory)
# 4-SERVER-OPTIONS # 4-SERVER-OPTIONS
# SECURITY WARNING: See http://wiki.laptop.org/go/IIAB/Security # SECURITY WARNING: See http://wiki.laptop.org/go/IIAB/Security
@ -113,6 +115,7 @@ samba_enabled: False
# Show entire contents of USB sticks/drives (at http://box/usb) # Show entire contents of USB sticks/drives (at http://box/usb)
iiab_usb_lib_show_all: True iiab_usb_lib_show_all: True
# 5-XO-SERVICES # 5-XO-SERVICES
# Lesser-supported XO services need additional testing. Please contact # Lesser-supported XO services need additional testing. Please contact
@ -131,33 +134,9 @@ iiab_usb_lib_show_all: True
# ejabberd_xs_install: False # ejabberd_xs_install: False
# ejabberd_xs_enabled: False # ejabberd_xs_enabled: False
# 6-GENERIC-APPS # 6-GENERIC-APPS
# Calibre E-Book Library
# WARNING: CALIBRE INSTALLS GRAPHICAL LIBRARIES SIMILAR TO X WINDOWS & OPENGL
# ON (HEADLESS, SERVER, LITE) OS'S THAT DON'T ALREADY HAVE THESE INSTALLED.
calibre_install: True
calibre_enabled: True
# Try .deb upgrade of Calibre (like vars/raspbian-9.yml already does)
# calibre_via_debs: True
calibre_unstable_debs: False
# Try python x86_64 upgrade of Calibre (like vars/<most-OS's>.yml already do)
# calibre_via_python: True
# Change calibre_port to 8010 if you're using XO laptops needing above idmgr
calibre_port: 8080
# Change calibre to XYZ to add your own mnemonic URL like: http://box/XYZ
calibre_web_path: calibre #NEEDS WORK: https://github.com/iiab/iiab/issues/529
# In addition to: http://box/books box/libros box/livres box/livros box/liv
# Calibre-Web alternative to Calibre, offers a clean/modern UX
calibreweb_install: True
calibreweb_enabled: True
calibreweb_port: 8083
# http://box/books works. Add {box/libros, box/livres, box/livros, box/liv} etc?
calibreweb_url: /books
calibreweb_home: "{{ content_base }}/calibre-web" # /library/calibre-web
dokuwiki_install: True dokuwiki_install: True
dokuwiki_enabled: True dokuwiki_enabled: True
@ -176,6 +155,7 @@ nextcloud_enabled: True
wordpress_install: True wordpress_install: True
wordpress_enabled: True wordpress_enabled: True
# 7-EDU-APPS # 7-EDU-APPS
# KA Lite - SEE THE "Transmission" BITTORRENT DOWNLOADER FURTHER BELOW, TO INSTALL THOUSANDS OF VIDEOS # KA Lite - SEE THE "Transmission" BITTORRENT DOWNLOADER FURTHER BELOW, TO INSTALL THOUSANDS OF VIDEOS
@ -198,21 +178,60 @@ moodle_enabled: True
osm_install: True osm_install: True
osm_enabled: True osm_enabled: True
# Similar to Calibre, but unmaintained
pathagar_install: False
pathagar_enabled: False
# Might stall MongoDB on Power Failure: github.com/xsce/xsce/issues/879 # Might stall MongoDB on Power Failure: github.com/xsce/xsce/issues/879
# Sugarizer 1.0.1+ strategies to solve? github.com/iiab/iiab/pull/957 # Sugarizer 1.0.1+ strategies to solve? github.com/iiab/iiab/pull/957
sugarizer_install: True sugarizer_install: True
sugarizer_enabled: True sugarizer_enabled: True
# 8-MGMT-TOOLS # 8-MGMT-TOOLS
awstats_install: True
awstats_enabled: True
monit_install: True
monit_enabled: True
munin_install: True
munin_enabled: True
# Handy for maintaining tables, but DANGEROUS if not locked down
phpmyadmin_install: True
phpmyadmin_enabled: False
vnstat_install: True
vnstat_enabled: True
# 9-LOCAL-ADDONS
# Calibre E-Book Library
# WARNING: CALIBRE INSTALLS GRAPHICAL LIBRARIES SIMILAR TO X WINDOWS & OPENGL
# ON (HEADLESS, SERVER, LITE) OS'S THAT DON'T ALREADY HAVE THESE INSTALLED.
calibre_install: True
calibre_enabled: True
# Try .deb upgrade of Calibre (like vars/raspbian-9.yml already does)
# calibre_via_debs: True
calibre_unstable_debs: False
# Try python x86_64 upgrade of Calibre (like vars/<most-OS's>.yml already do)
# calibre_via_python: True
# Change calibre_port to 8010 if you're using XO laptops needing above idmgr
calibre_port: 8080
# Change calibre to XYZ to add your own mnemonic URL like: http://box/XYZ
calibre_web_path: calibre #NEEDS WORK: https://github.com/iiab/iiab/issues/529
# In addition to: http://box/books box/libros box/livres box/livros box/liv
# Calibre-Web alternative to Calibre, offers a clean/modern UX
calibreweb_install: True
calibreweb_enabled: True
calibreweb_port: 8083
# http://box/books works. Add {box/libros, box/livres, box/livros, box/liv} etc?
calibreweb_url: /books
calibreweb_home: "{{ content_base }}/calibre-web" # /library/calibre-web
# BitTorrent downloader for large Content Packs etc # BitTorrent downloader for large Content Packs etc
transmission_install: False transmission_install: False
transmission_enabled: False transmission_enabled: False
# A. Uncomment language(s) to download KA Lite videos to /library/transmission # A. Uncomment language(s) to download KA Lite videos to /library/transmission
# using http://pantry.learningequality.org/downloads/ka-lite/0.17/content/ # using http://pantry.learningequality.org/downloads/ka-lite/0.17/content/
transmission_kalite_languages: transmission_kalite_languages:
@ -231,33 +250,14 @@ transmission_kalite_languages:
# then click "Scan content folder for videos" (can take many minutes!) # then click "Scan content folder for videos" (can take many minutes!)
# E. READ "KA Lite Administration: What tips & tricks exist?" AT http://FAQ.IIAB.IO # E. READ "KA Lite Administration: What tips & tricks exist?" AT http://FAQ.IIAB.IO
awstats_install: True
awstats_enabled: True
monit_install: True
monit_enabled: True
munin_install: True
munin_enabled: True
# Handy for maintaining tables, but DANGEROUS if not locked down
phpmyadmin_install: True
phpmyadmin_enabled: False
vnstat_install: True
vnstat_enabled: True
# Unmaintained (better to install from http://teamviewer.com or prep scripts at http://download.iiab.io) # Unmaintained (better to install from http://teamviewer.com or prep scripts at http://download.iiab.io)
# teamviewer_install: False # teamviewer_install: False
# teamviewer_enabled: False # teamviewer_enabled: False
# Unmaintained # Unmaintained
# sugar_stats_install: False # docker_install: False
# sugar_stats_enabled: False # docker_enabled: False
# Unmaintained
# xovis_install: False
# xovis_enabled: False
# Unmaintained # Unmaintained
# schooltool_install: False # schooltool_install: False
@ -266,3 +266,15 @@ vnstat_enabled: True
# Unmaintained # Unmaintained
# debian_schooltool_install: False # debian_schooltool_install: False
# debian_schooltool_enabled: False # debian_schooltool_enabled: False
# Unmaintained (consider Calibre or Calibre-Web above?)
# pathagar_install: False
# pathagar_enabled: False
# Unmaintained
# sugar_stats_install: False
# sugar_stats_enabled: False
# Unmaintained
# xovis_install: False
# xovis_enabled: False

View file

@ -69,6 +69,7 @@ dansguardian_enabled: False
# wondershaper_install: False # wondershaper_install: False
# wondershaper_enabled: False # wondershaper_enabled: False
# 1-PREP # 1-PREP
# 2-COMMON # 2-COMMON
@ -80,6 +81,7 @@ allow_apache_sudo: True
# roles/mysql runs here (mandatory) # roles/mysql runs here (mandatory)
# 4-SERVER-OPTIONS # 4-SERVER-OPTIONS
# SECURITY WARNING: See http://wiki.laptop.org/go/IIAB/Security # SECURITY WARNING: See http://wiki.laptop.org/go/IIAB/Security
@ -113,6 +115,7 @@ samba_enabled: False
# Show entire contents of USB sticks/drives (at http://box/usb) # Show entire contents of USB sticks/drives (at http://box/usb)
iiab_usb_lib_show_all: True iiab_usb_lib_show_all: True
# 5-XO-SERVICES # 5-XO-SERVICES
# Lesser-supported XO services need additional testing. Please contact # Lesser-supported XO services need additional testing. Please contact
@ -131,33 +134,9 @@ iiab_usb_lib_show_all: True
# ejabberd_xs_install: False # ejabberd_xs_install: False
# ejabberd_xs_enabled: False # ejabberd_xs_enabled: False
# 6-GENERIC-APPS # 6-GENERIC-APPS
# Calibre E-Book Library
# WARNING: CALIBRE INSTALLS GRAPHICAL LIBRARIES SIMILAR TO X WINDOWS & OPENGL
# ON (HEADLESS, SERVER, LITE) OS'S THAT DON'T ALREADY HAVE THESE INSTALLED.
calibre_install: True
calibre_enabled: True
# Try .deb upgrade of Calibre (like vars/raspbian-9.yml already does)
# calibre_via_debs: True
calibre_unstable_debs: False
# Try python x86_64 upgrade of Calibre (like vars/<most-OS's>.yml already do)
# calibre_via_python: True
# Change calibre_port to 8010 if you're using XO laptops needing above idmgr
calibre_port: 8080
# Change calibre to XYZ to add your own mnemonic URL like: http://box/XYZ
calibre_web_path: calibre #NEEDS WORK: https://github.com/iiab/iiab/issues/529
# In addition to: http://box/books box/libros box/livres box/livros box/liv
# Calibre-Web alternative to Calibre, offers a clean/modern UX
calibreweb_install: True
calibreweb_enabled: True
calibreweb_port: 8083
# http://box/books works. Add {box/libros, box/livres, box/livros, box/liv} etc?
calibreweb_url: /books
calibreweb_home: "{{ content_base }}/calibre-web" # /library/calibre-web
dokuwiki_install: False dokuwiki_install: False
dokuwiki_enabled: False dokuwiki_enabled: False
@ -176,6 +155,7 @@ nextcloud_enabled: True
wordpress_install: True wordpress_install: True
wordpress_enabled: True wordpress_enabled: True
# 7-EDU-APPS # 7-EDU-APPS
# KA Lite - SEE THE "Transmission" BITTORRENT DOWNLOADER FURTHER BELOW, TO INSTALL THOUSANDS OF VIDEOS # KA Lite - SEE THE "Transmission" BITTORRENT DOWNLOADER FURTHER BELOW, TO INSTALL THOUSANDS OF VIDEOS
@ -198,21 +178,60 @@ moodle_enabled: False
osm_install: True osm_install: True
osm_enabled: True osm_enabled: True
# Similar to Calibre, but unmaintained
pathagar_install: False
pathagar_enabled: False
# Might stall MongoDB on Power Failure: github.com/xsce/xsce/issues/879 # Might stall MongoDB on Power Failure: github.com/xsce/xsce/issues/879
# Sugarizer 1.0.1+ strategies to solve? github.com/iiab/iiab/pull/957 # Sugarizer 1.0.1+ strategies to solve? github.com/iiab/iiab/pull/957
sugarizer_install: True sugarizer_install: True
sugarizer_enabled: True sugarizer_enabled: True
# 8-MGMT-TOOLS # 8-MGMT-TOOLS
awstats_install: True
awstats_enabled: True
monit_install: False
monit_enabled: False
munin_install: True
munin_enabled: True
# Handy for maintaining tables, but DANGEROUS if not locked down
phpmyadmin_install: False
phpmyadmin_enabled: False
vnstat_install: True
vnstat_enabled: True
# 9-LOCAL-ADDONS
# Calibre E-Book Library
# WARNING: CALIBRE INSTALLS GRAPHICAL LIBRARIES SIMILAR TO X WINDOWS & OPENGL
# ON (HEADLESS, SERVER, LITE) OS'S THAT DON'T ALREADY HAVE THESE INSTALLED.
calibre_install: True
calibre_enabled: True
# Try .deb upgrade of Calibre (like vars/raspbian-9.yml already does)
# calibre_via_debs: True
calibre_unstable_debs: False
# Try python x86_64 upgrade of Calibre (like vars/<most-OS's>.yml already do)
# calibre_via_python: True
# Change calibre_port to 8010 if you're using XO laptops needing above idmgr
calibre_port: 8080
# Change calibre to XYZ to add your own mnemonic URL like: http://box/XYZ
calibre_web_path: calibre #NEEDS WORK: https://github.com/iiab/iiab/issues/529
# In addition to: http://box/books box/libros box/livres box/livros box/liv
# Calibre-Web alternative to Calibre, offers a clean/modern UX
calibreweb_install: True
calibreweb_enabled: True
calibreweb_port: 8083
# http://box/books works. Add {box/libros, box/livres, box/livros, box/liv} etc?
calibreweb_url: /books
calibreweb_home: "{{ content_base }}/calibre-web" # /library/calibre-web
# BitTorrent downloader for large Content Packs etc # BitTorrent downloader for large Content Packs etc
transmission_install: False transmission_install: False
transmission_enabled: False transmission_enabled: False
# A. Uncomment language(s) to download KA Lite videos to /library/transmission # A. Uncomment language(s) to download KA Lite videos to /library/transmission
# using http://pantry.learningequality.org/downloads/ka-lite/0.17/content/ # using http://pantry.learningequality.org/downloads/ka-lite/0.17/content/
transmission_kalite_languages: transmission_kalite_languages:
@ -231,33 +250,14 @@ transmission_kalite_languages:
# then click "Scan content folder for videos" (can take many minutes!) # then click "Scan content folder for videos" (can take many minutes!)
# E. READ "KA Lite Administration: What tips & tricks exist?" AT http://FAQ.IIAB.IO # E. READ "KA Lite Administration: What tips & tricks exist?" AT http://FAQ.IIAB.IO
awstats_install: True
awstats_enabled: True
monit_install: False
monit_enabled: False
munin_install: True
munin_enabled: True
# Handy for maintaining tables, but DANGEROUS if not locked down
phpmyadmin_install: False
phpmyadmin_enabled: False
vnstat_install: True
vnstat_enabled: True
# Unmaintained (better to install from http://teamviewer.com or prep scripts at http://download.iiab.io) # Unmaintained (better to install from http://teamviewer.com or prep scripts at http://download.iiab.io)
# teamviewer_install: False # teamviewer_install: False
# teamviewer_enabled: False # teamviewer_enabled: False
# Unmaintained # Unmaintained
# sugar_stats_install: False # docker_install: False
# sugar_stats_enabled: False # docker_enabled: False
# Unmaintained
# xovis_install: False
# xovis_enabled: False
# Unmaintained # Unmaintained
# schooltool_install: False # schooltool_install: False
@ -266,3 +266,15 @@ vnstat_enabled: True
# Unmaintained # Unmaintained
# debian_schooltool_install: False # debian_schooltool_install: False
# debian_schooltool_enabled: False # debian_schooltool_enabled: False
# Unmaintained (consider Calibre or Calibre-Web above?)
# pathagar_install: False
# pathagar_enabled: False
# Unmaintained
# sugar_stats_install: False
# sugar_stats_enabled: False
# Unmaintained
# xovis_install: False
# xovis_enabled: False

View file

@ -69,6 +69,7 @@ dansguardian_enabled: False
# wondershaper_install: False # wondershaper_install: False
# wondershaper_enabled: False # wondershaper_enabled: False
# 1-PREP # 1-PREP
# 2-COMMON # 2-COMMON
@ -80,6 +81,7 @@ allow_apache_sudo: True
# roles/mysql runs here (mandatory) # roles/mysql runs here (mandatory)
# 4-SERVER-OPTIONS # 4-SERVER-OPTIONS
# SECURITY WARNING: See http://wiki.laptop.org/go/IIAB/Security # SECURITY WARNING: See http://wiki.laptop.org/go/IIAB/Security
@ -113,6 +115,7 @@ samba_enabled: False
# Show entire contents of USB sticks/drives (at http://box/usb) # Show entire contents of USB sticks/drives (at http://box/usb)
iiab_usb_lib_show_all: True iiab_usb_lib_show_all: True
# 5-XO-SERVICES # 5-XO-SERVICES
# Lesser-supported XO services need additional testing. Please contact # Lesser-supported XO services need additional testing. Please contact
@ -131,33 +134,9 @@ iiab_usb_lib_show_all: True
# ejabberd_xs_install: False # ejabberd_xs_install: False
# ejabberd_xs_enabled: False # ejabberd_xs_enabled: False
# 6-GENERIC-APPS # 6-GENERIC-APPS
# Calibre E-Book Library
# WARNING: CALIBRE INSTALLS GRAPHICAL LIBRARIES SIMILAR TO X WINDOWS & OPENGL
# ON (HEADLESS, SERVER, LITE) OS'S THAT DON'T ALREADY HAVE THESE INSTALLED.
calibre_install: False
calibre_enabled: False
# Try .deb upgrade of Calibre (like vars/raspbian-9.yml already does)
# calibre_via_debs: True
calibre_unstable_debs: False
# Try python x86_64 upgrade of Calibre (like vars/<most-OS's>.yml already do)
# calibre_via_python: True
# Change calibre_port to 8010 if you're using XO laptops needing above idmgr
calibre_port: 8080
# Change calibre to XYZ to add your own mnemonic URL like: http://box/XYZ
calibre_web_path: calibre #NEEDS WORK: https://github.com/iiab/iiab/issues/529
# In addition to: http://box/books box/libros box/livres box/livros box/liv
# Calibre-Web alternative to Calibre, offers a clean/modern UX
calibreweb_install: False
calibreweb_enabled: False
calibreweb_port: 8083
# http://box/books works. Add {box/libros, box/livres, box/livros, box/liv} etc?
calibreweb_url: /books
calibreweb_home: "{{ content_base }}/calibre-web" # /library/calibre-web
dokuwiki_install: False dokuwiki_install: False
dokuwiki_enabled: False dokuwiki_enabled: False
@ -176,6 +155,7 @@ nextcloud_enabled: False
wordpress_install: False wordpress_install: False
wordpress_enabled: False wordpress_enabled: False
# 7-EDU-APPS # 7-EDU-APPS
# KA Lite - SEE THE "Transmission" BITTORRENT DOWNLOADER FURTHER BELOW, TO INSTALL THOUSANDS OF VIDEOS # KA Lite - SEE THE "Transmission" BITTORRENT DOWNLOADER FURTHER BELOW, TO INSTALL THOUSANDS OF VIDEOS
@ -198,21 +178,60 @@ moodle_enabled: False
osm_install: False osm_install: False
osm_enabled: False osm_enabled: False
# Similar to Calibre, but unmaintained
pathagar_install: False
pathagar_enabled: False
# Might stall MongoDB on Power Failure: github.com/xsce/xsce/issues/879 # Might stall MongoDB on Power Failure: github.com/xsce/xsce/issues/879
# Sugarizer 1.0.1+ strategies to solve? github.com/iiab/iiab/pull/957 # Sugarizer 1.0.1+ strategies to solve? github.com/iiab/iiab/pull/957
sugarizer_install: False sugarizer_install: False
sugarizer_enabled: False sugarizer_enabled: False
# 8-MGMT-TOOLS # 8-MGMT-TOOLS
awstats_install: True
awstats_enabled: True
monit_install: False
monit_enabled: False
munin_install: True
munin_enabled: True
# Handy for maintaining tables, but DANGEROUS if not locked down
phpmyadmin_install: False
phpmyadmin_enabled: False
vnstat_install: True
vnstat_enabled: True
# 9-LOCAL-ADDONS
# Calibre E-Book Library
# WARNING: CALIBRE INSTALLS GRAPHICAL LIBRARIES SIMILAR TO X WINDOWS & OPENGL
# ON (HEADLESS, SERVER, LITE) OS'S THAT DON'T ALREADY HAVE THESE INSTALLED.
calibre_install: False
calibre_enabled: False
# Try .deb upgrade of Calibre (like vars/raspbian-9.yml already does)
# calibre_via_debs: True
calibre_unstable_debs: False
# Try python x86_64 upgrade of Calibre (like vars/<most-OS's>.yml already do)
# calibre_via_python: True
# Change calibre_port to 8010 if you're using XO laptops needing above idmgr
calibre_port: 8080
# Change calibre to XYZ to add your own mnemonic URL like: http://box/XYZ
calibre_web_path: calibre #NEEDS WORK: https://github.com/iiab/iiab/issues/529
# In addition to: http://box/books box/libros box/livres box/livros box/liv
# Calibre-Web alternative to Calibre, offers a clean/modern UX
calibreweb_install: False
calibreweb_enabled: False
calibreweb_port: 8083
# http://box/books works. Add {box/libros, box/livres, box/livros, box/liv} etc?
calibreweb_url: /books
calibreweb_home: "{{ content_base }}/calibre-web" # /library/calibre-web
# BitTorrent downloader for large Content Packs etc # BitTorrent downloader for large Content Packs etc
transmission_install: False transmission_install: False
transmission_enabled: False transmission_enabled: False
# A. Uncomment language(s) to download KA Lite videos to /library/transmission # A. Uncomment language(s) to download KA Lite videos to /library/transmission
# using http://pantry.learningequality.org/downloads/ka-lite/0.17/content/ # using http://pantry.learningequality.org/downloads/ka-lite/0.17/content/
transmission_kalite_languages: transmission_kalite_languages:
@ -231,33 +250,14 @@ transmission_kalite_languages:
# then click "Scan content folder for videos" (can take many minutes!) # then click "Scan content folder for videos" (can take many minutes!)
# E. READ "KA Lite Administration: What tips & tricks exist?" AT http://FAQ.IIAB.IO # E. READ "KA Lite Administration: What tips & tricks exist?" AT http://FAQ.IIAB.IO
awstats_install: True
awstats_enabled: True
monit_install: False
monit_enabled: False
munin_install: True
munin_enabled: True
# Handy for maintaining tables, but DANGEROUS if not locked down
phpmyadmin_install: False
phpmyadmin_enabled: False
vnstat_install: True
vnstat_enabled: True
# Unmaintained (better to install from http://teamviewer.com or prep scripts at http://download.iiab.io) # Unmaintained (better to install from http://teamviewer.com or prep scripts at http://download.iiab.io)
# teamviewer_install: False # teamviewer_install: False
# teamviewer_enabled: False # teamviewer_enabled: False
# Unmaintained # Unmaintained
# sugar_stats_install: False # docker_install: False
# sugar_stats_enabled: False # docker_enabled: False
# Unmaintained
# xovis_install: False
# xovis_enabled: False
# Unmaintained # Unmaintained
# schooltool_install: False # schooltool_install: False
@ -266,3 +266,15 @@ vnstat_enabled: True
# Unmaintained # Unmaintained
# debian_schooltool_install: False # debian_schooltool_install: False
# debian_schooltool_enabled: False # debian_schooltool_enabled: False
# Unmaintained (consider Calibre or Calibre-Web above?)
# pathagar_install: False
# pathagar_enabled: False
# Unmaintained
# sugar_stats_install: False
# sugar_stats_enabled: False
# Unmaintained
# xovis_install: False
# xovis_enabled: False