mirror of
https://github.com/iiab/iiab.git
synced 2025-03-09 15:40:17 +00:00
lockout unsupported options
This commit is contained in:
parent
bcc59a0bc3
commit
9ce883ab01
2 changed files with 39 additions and 31 deletions
|
@ -63,15 +63,12 @@
|
||||||
#
|
#
|
||||||
# 2020-11-04: Fix validation of 5 [now 4] core dependencies, for ./runrole etc
|
# 2020-11-04: Fix validation of 5 [now 4] core dependencies, for ./runrole etc
|
||||||
|
|
||||||
- name: Set vars_checklist for 45 + 45 + 41 vars ("XYZ_install" + "XYZ_enabled" + "XYZ_installed") to be checked
|
- name: Set vars_checklist for 43 + 43 + 41 vars ("XYZ_install" + "XYZ_enabled" + "XYZ_installed") to be checked
|
||||||
set_fact:
|
set_fact:
|
||||||
vars_checklist:
|
vars_checklist:
|
||||||
- hostapd
|
- hostapd
|
||||||
- dhcpd
|
|
||||||
- named
|
|
||||||
- dnsmasq
|
- dnsmasq
|
||||||
- bluetooth
|
- bluetooth
|
||||||
#- wondershaper # Unmaintained
|
|
||||||
- sshd
|
- sshd
|
||||||
- openvpn
|
- openvpn
|
||||||
- remoteit
|
- remoteit
|
||||||
|
@ -80,18 +77,10 @@
|
||||||
#- apache # Unmaintained - former dependency
|
#- apache # Unmaintained - former dependency
|
||||||
#- mysql # MANDATORY
|
#- mysql # MANDATORY
|
||||||
- squid
|
- squid
|
||||||
#- dansguardian # Unmaintained
|
|
||||||
- cups
|
- cups
|
||||||
- samba
|
- samba
|
||||||
- usb_lib
|
- usb_lib
|
||||||
#- xo_services # Unmaintained
|
|
||||||
#- activity_server # Unmaintained
|
|
||||||
#- ejabberd_xs # Unmaintained
|
|
||||||
#- idmgr # Unmaintained
|
|
||||||
- azuracast
|
- azuracast
|
||||||
#- dokuwiki # Unmaintained
|
|
||||||
#- ejabberd # Unmaintained
|
|
||||||
#- elgg # Unmaintained
|
|
||||||
- gitea
|
- gitea
|
||||||
- jupyterhub
|
- jupyterhub
|
||||||
- lokole
|
- lokole
|
||||||
|
@ -166,3 +155,22 @@
|
||||||
quiet: yes
|
quiet: yes
|
||||||
when: item != 'nodejs' and item != 'postgresql' and item != 'mongodb' and item != 'yarn' # Exclude auto-installed dependencies
|
when: item != 'nodejs' and item != 'postgresql' and item != 'mongodb' and item != 'yarn' # Exclude auto-installed dependencies
|
||||||
loop: "{{ vars_checklist }}"
|
loop: "{{ vars_checklist }}"
|
||||||
|
|
||||||
|
# Validates stale options are not marked for install
|
||||||
|
- name: 'DISALLOW "XYZ_install: True" Unmaintained'
|
||||||
|
assert:
|
||||||
|
that: "{{ item }}_install is undefined"
|
||||||
|
fail_msg: "DISALLOWED: '{{ item }}_install: True' (e.g. in /etc/iiab/local_vars.yml)"
|
||||||
|
quiet: yes
|
||||||
|
with_items:
|
||||||
|
- named
|
||||||
|
- dhcpd
|
||||||
|
- wondershaper # Unmaintained
|
||||||
|
- dansguardian # Unmaintained
|
||||||
|
- xo_services # Unmaintained
|
||||||
|
- activity_server # Unmaintained
|
||||||
|
- ejabberd_xs # Unmaintained
|
||||||
|
- idmgr # Unmaintained
|
||||||
|
- dokuwiki # Unmaintained
|
||||||
|
- ejabberd # Unmaintained
|
||||||
|
- elgg # Unmaintained
|
||||||
|
|
|
@ -201,13 +201,13 @@ dnsmasq_install: True
|
||||||
dnsmasq_enabled: True
|
dnsmasq_enabled: True
|
||||||
|
|
||||||
# UNMAINTAINED as of July 2021
|
# UNMAINTAINED as of July 2021
|
||||||
dhcpd_install: False
|
#dhcpd_install: False
|
||||||
dhcpd_enabled: False
|
#dhcpd_enabled: False
|
||||||
|
|
||||||
# UNMAINTAINED as of July 2021
|
# UNMAINTAINED as of July 2021
|
||||||
# named (BIND)
|
# named (BIND)
|
||||||
named_install: False
|
#named_install: False
|
||||||
named_enabled: False
|
#named_enabled: False
|
||||||
block_DNS: False
|
block_DNS: False
|
||||||
|
|
||||||
# Enable in local_vars.yml AFTER installing IIAB! Then run "cd /opt/iiab/iiab; ./iiab-network"
|
# Enable in local_vars.yml AFTER installing IIAB! Then run "cd /opt/iiab/iiab; ./iiab-network"
|
||||||
|
@ -357,20 +357,20 @@ nodocs: False
|
||||||
# http://lists.laptop.org/pipermail/server-devel/ if you're able to help test.
|
# http://lists.laptop.org/pipermail/server-devel/ if you're able to help test.
|
||||||
|
|
||||||
# UNMAINTAINED since about 2012-2017
|
# UNMAINTAINED since about 2012-2017
|
||||||
xo_services_install: False # 2020-01-23: UNUSED
|
#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
|
#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
|
# UNMAINTAINED since about 2012-2017
|
||||||
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_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)
|
#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?
|
# 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_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
|
#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
|
# 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_install: False # 2020-01-23: Used in 5-xo-services/tasks/main.yml
|
||||||
idmgr_enabled: False # 2020-01-23: UNUSED
|
#idmgr_enabled: False # 2020-01-23: UNUSED
|
||||||
|
|
||||||
|
|
||||||
# 6-GENERIC-APPS
|
# 6-GENERIC-APPS
|
||||||
|
@ -388,17 +388,17 @@ azuracast_https_port: 10443
|
||||||
azuracast_port_range_prefix: 10
|
azuracast_port_range_prefix: 10
|
||||||
|
|
||||||
# UNMAINTAINED as of January 2020: https://github.com/iiab/iiab/issues/2056
|
# UNMAINTAINED as of January 2020: https://github.com/iiab/iiab/issues/2056
|
||||||
dokuwiki_install: False
|
#dokuwiki_install: False
|
||||||
dokuwiki_enabled: False
|
#dokuwiki_enabled: False
|
||||||
dokuwiki_url: /dokuwiki
|
#dokuwiki_url: /dokuwiki
|
||||||
|
|
||||||
# UNMAINTAINED as of November 2019
|
# UNMAINTAINED as of November 2019
|
||||||
ejabberd_install: False
|
#ejabberd_install: False
|
||||||
ejabberd_enabled: False
|
#ejabberd_enabled: False
|
||||||
|
|
||||||
# UNMAINTAINED as of July 2021
|
# UNMAINTAINED as of July 2021
|
||||||
elgg_install: False
|
#elgg_install: False
|
||||||
elgg_enabled: False
|
#elgg_enabled: False
|
||||||
# elgg_mysql_password: $6$iiab51$jeTwnATcbaa92xo0QBTgjLBU.5aVDDrbKeNyyC99R/TAWz6pvfzj.L7lfnOVVjD78nxqT.gkNn6XZmuRV0W3o1
|
# elgg_mysql_password: $6$iiab51$jeTwnATcbaa92xo0QBTgjLBU.5aVDDrbKeNyyC99R/TAWz6pvfzj.L7lfnOVVjD78nxqT.gkNn6XZmuRV0W3o1
|
||||||
elgg_mysql_password: elgg4kids
|
elgg_mysql_password: elgg4kids
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue