mirror of
				https://github.com/iiab/iiab.git
				synced 2025-03-09 15:40:17 +00:00 
			
		
		
		
	Update validate_vars.yml
This commit is contained in:
		
							parent
							
								
									117e95c942
								
							
						
					
					
						commit
						8f9ee9ea57
					
				
					 1 changed files with 21 additions and 14 deletions
				
			
		| 
						 | 
				
			
			@ -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
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue