mirror of
https://github.com/iiab/iiab.git
synced 2025-02-15 04:32:11 +00:00
Merge pull request #2549 from holta/validate_vars-minus-ancients
Further deprecate long-unmaintained roles for IIAB 7.2 release
This commit is contained in:
commit
5b7c047c9b
3 changed files with 43 additions and 22 deletions
|
@ -37,45 +37,54 @@
|
||||||
# I want to perform input validation for Ansible playbooks"
|
# I want to perform input validation for Ansible playbooks"
|
||||||
# https://stackoverflow.com/questions/46664127/how-do-i-fail-a-task-in-ansible-if-the-variable-contains-a-boolean-value-i-want/46667499#46667499
|
# https://stackoverflow.com/questions/46664127/how-do-i-fail-a-task-in-ansible-if-the-variable-contains-a-boolean-value-i-want/46667499#46667499
|
||||||
|
|
||||||
# 2020-01-23: checks 53 + 53 + up-to-53 vars...for now...expect this to change!
|
# 2020-01-23: Checks 53 + 53 + up-to-53 vars...for now...expect this to change!
|
||||||
# Should we remove {xo_services, activity_server, ejabberd_xs, idmgr} as these
|
# 2020-09-26: Commented out 14 vars that are {mandatory, dependencies, or
|
||||||
# are officially now UNMAINTAINED in default_vars.yml and
|
# unmaintained-for-years} for IIAB 7.2 release. Keeping in mind that vars
|
||||||
# https://github.com/iiab/iiab/blob/master/unmaintained-roles.txt etc?
|
# will come and go as IIAB evolves, let's try to keep these 9 aligned:
|
||||||
|
#
|
||||||
|
# http://FAQ.IIAB.IO > "What services (IIAB apps) are suggested during installation?"
|
||||||
|
# https://github.com/iiab/iiab/blob/master/vars/local_vars_min.yml
|
||||||
|
# https://github.com/iiab/iiab/blob/master/vars/local_vars_medium.yml
|
||||||
|
# https://github.com/iiab/iiab/blob/master/vars/local_vars_big.yml
|
||||||
|
# https://github.com/iiab/iiab/blob/master/vars/default_vars.yml
|
||||||
|
# https://github.com/iiab/iiab/blob/master/unmaintained-roles.txt
|
||||||
|
# https://github.com/iiab/iiab/blob/master/roles/0-DEPRECATED-ROLES/
|
||||||
|
# https://github.com/iiab/iiab/blob/master/tests/test.yml
|
||||||
|
# https://github.com/iiab/iiab/blob/master/roles/0-init/tasks/validate_vars.yml
|
||||||
|
|
||||||
- name: Set vars_checklist for 47 + 47 + up-to-47 vars ("XYZ_install" + "XYZ_enabled" + "XYZ_installed") to be checked
|
- name: Set vars_checklist for 40 + 40 + up-to-40 vars ("XYZ_install" + "XYZ_enabled" + "XYZ_installed") to be checked
|
||||||
set_fact:
|
set_fact:
|
||||||
vars_checklist:
|
vars_checklist:
|
||||||
- hostapd
|
- hostapd
|
||||||
- dhcpd
|
- dhcpd
|
||||||
- named
|
- named
|
||||||
- dnsmasq
|
- dnsmasq
|
||||||
- captiveportal
|
|
||||||
- bluetooth
|
- bluetooth
|
||||||
- wondershaper
|
#- wondershaper # Unmaintained
|
||||||
- sshd
|
- sshd
|
||||||
- openvpn
|
- openvpn
|
||||||
- admin_console
|
- admin_console # Coming soon
|
||||||
#- nginx # MANDATORY
|
#- nginx # MANDATORY
|
||||||
#- apache # Dependency installed on demand, by other apps/services
|
#- apache # Dependency installed on demand by other apps/svcs
|
||||||
#- mysql # MANDATORY
|
#- mysql # MANDATORY
|
||||||
- squid
|
- squid
|
||||||
- dansguardian
|
- dansguardian
|
||||||
- cups
|
- cups
|
||||||
- samba
|
- samba
|
||||||
- usb_lib
|
- usb_lib
|
||||||
- xo_services
|
#- xo_services # Unmaintained
|
||||||
- activity_server
|
#- activity_server # Unmaintained
|
||||||
- ejabberd_xs
|
#- ejabberd_xs # Unmaintained
|
||||||
- idmgr
|
#- idmgr # Unmaintained
|
||||||
- azuracast
|
- azuracast
|
||||||
- dokuwiki
|
#- dokuwiki # Unmaintained
|
||||||
- ejabberd
|
#- ejabberd # Unmaintained
|
||||||
- elgg
|
- elgg
|
||||||
- gitea
|
- gitea
|
||||||
- lokole
|
- lokole
|
||||||
- mediawiki
|
- mediawiki
|
||||||
- mosquitto
|
- mosquitto
|
||||||
#- nodejs # Dependency installed on demand, by other apps/services
|
#- nodejs # Dependency installed on demand by other apps/svcs
|
||||||
- nodered
|
- nodered
|
||||||
- nextcloud
|
- nextcloud
|
||||||
- pbx
|
- pbx
|
||||||
|
@ -83,9 +92,9 @@
|
||||||
- kalite
|
- kalite
|
||||||
- kolibri
|
- kolibri
|
||||||
- kiwix
|
- kiwix
|
||||||
#- postgresql # Dependency installed on demand, by other apps/services
|
#- postgresql # Dependency installed on demand by other apps/svcs
|
||||||
- moodle
|
- moodle
|
||||||
#- mongodb # Dependency installed on demand, by other apps/services
|
#- mongodb # Dependency installed on demand by other apps/svcs
|
||||||
- sugarizer
|
- sugarizer
|
||||||
- osm_vector_maps
|
- osm_vector_maps
|
||||||
- transmission
|
- transmission
|
||||||
|
@ -94,8 +103,9 @@
|
||||||
- munin
|
- munin
|
||||||
- phpmyadmin
|
- phpmyadmin
|
||||||
- vnstat
|
- vnstat
|
||||||
#- yarn # Dependency installed on demand, by other apps/services
|
#- yarn # Dependency installed on demand by other apps/svcs
|
||||||
- internetarchive
|
- internetarchive
|
||||||
|
- captiveportal
|
||||||
- minetest
|
- minetest
|
||||||
- calibre
|
- calibre
|
||||||
- calibreweb
|
- calibreweb
|
||||||
|
|
|
@ -80,5 +80,14 @@
|
||||||
- { role: yarn }
|
- { role: yarn }
|
||||||
#- { roles: xovis }
|
#- { roles: xovis }
|
||||||
|
|
||||||
# Let's try to keep the above list synchronized with:
|
# Let's try to keep these 9 aligned:
|
||||||
|
#
|
||||||
|
# http://FAQ.IIAB.IO > "What services (IIAB apps) are suggested during installation?"
|
||||||
|
# https://github.com/iiab/iiab/blob/master/vars/local_vars_min.yml
|
||||||
|
# https://github.com/iiab/iiab/blob/master/vars/local_vars_medium.yml
|
||||||
|
# https://github.com/iiab/iiab/blob/master/vars/local_vars_big.yml
|
||||||
|
# https://github.com/iiab/iiab/blob/master/vars/default_vars.yml
|
||||||
# https://github.com/iiab/iiab/blob/master/unmaintained-roles.txt
|
# https://github.com/iiab/iiab/blob/master/unmaintained-roles.txt
|
||||||
|
# https://github.com/iiab/iiab/blob/master/roles/0-DEPRECATED-ROLES/
|
||||||
|
# https://github.com/iiab/iiab/blob/master/tests/test.yml
|
||||||
|
# https://github.com/iiab/iiab/blob/master/roles/0-init/tasks/validate_vars.yml
|
||||||
|
|
|
@ -6,6 +6,8 @@ docker
|
||||||
dokuwiki
|
dokuwiki
|
||||||
ejabberd
|
ejabberd
|
||||||
ejabberd_xs
|
ejabberd_xs
|
||||||
|
homepage
|
||||||
|
httpd-enable
|
||||||
idmgr
|
idmgr
|
||||||
moodle-1.9
|
moodle-1.9
|
||||||
nodogsplash
|
nodogsplash
|
||||||
|
|
Loading…
Reference in a new issue