diff --git a/roles/0-init/tasks/validate_vars.yml b/roles/0-init/tasks/validate_vars.yml index bdcd15ea9..fb056b473 100644 --- a/roles/0-init/tasks/validate_vars.yml +++ b/roles/0-init/tasks/validate_vars.yml @@ -37,24 +37,30 @@ # 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 -# 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 -# are officially now UNMAINTAINED in default_vars.yml and -# https://github.com/iiab/iiab/blob/master/unmaintained-roles.txt etc? +# 2020-01-23: Checks 53 + 53 + up-to-53 vars...for now...expect this to change! +# 2020-09-26: Commented out 13 vars that are {mandatory, dependencies, or +# unmaintained-for-years} for IIAB 7.2 release. Keep in mind that vars will +# come and go as IIAB evolves, so here are 6 important places to try to align: +# +# https://github.com/iiab/iiab/blob/master/unmaintained-roles.txt +# https://github.com/iiab/iiab/blob/master/tests/test.yml +# https://github.com/iiab/iiab/blob/master/vars/default_vars.yml +# 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 -- 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: vars_checklist: - hostapd - dhcpd - named - dnsmasq - - captiveportal - bluetooth - - wondershaper + #- wondershaper # Umaintained - sshd - openvpn - - admin_console + - admin_console # Coming soon #- nginx # MANDATORY #- apache # Dependency installed on demand, by other apps/services #- mysql # MANDATORY @@ -63,13 +69,13 @@ - cups - samba - usb_lib - - xo_services - - activity_server - - ejabberd_xs - - idmgr + #- xo_services # Umaintained + #- activity_server # Umaintained + #- ejabberd_xs # Umaintained + #- idmgr # Umaintained - azuracast - - dokuwiki - - ejabberd + #- dokuwiki # Umaintained + #- ejabberd # Umaintained - elgg - gitea - lokole @@ -96,6 +102,7 @@ - vnstat #- yarn # Dependency installed on demand, by other apps/services - internetarchive + - captiveportal - minetest - calibre - calibreweb