mirror of
				https://github.com/iiab/iiab.git
				synced 2025-03-09 15:40:17 +00:00 
			
		
		
		
	Merge pull request #1239 from arky/TravisCI-test.yml-refactor
[TravisCI] Test all maintained roles. tests/test.yml refactor
This commit is contained in:
		
						commit
						bf00b9f497
					
				
					 2 changed files with 62 additions and 58 deletions
				
			
		|  | @ -17,7 +17,7 @@ install: | |||
|   - pip install ansible | ||||
| 
 | ||||
|   # Create ansible.cfg with correct roles_path and local_tmp | ||||
|   - "{ echo '[defaults]'; echo 'roles_path = ../'; } >> ansible.cfg" | ||||
|   - "{ echo '[defaults]'; echo 'roles_path = ./roles/'; } >> ansible.cfg" | ||||
| 
 | ||||
| script: | ||||
|   #  Basic role syntax check | ||||
|  |  | |||
							
								
								
									
										118
									
								
								tests/test.yml
									
										
									
									
									
								
							
							
						
						
									
										118
									
								
								tests/test.yml
									
										
									
									
									
								
							|  | @ -1,61 +1,65 @@ | |||
| --- | ||||
| - hosts: localhost | ||||
|   remote_user: root | ||||
|   # TODO: Making a anisble-iiab roles for ansible-galaxy | ||||
|   #  roles: | ||||
|   #      - iiab | ||||
|   # For now hardcoding all the roles manually with  ls -l roles/ | cut -d " " -f 10 | ||||
|   roles: | ||||
|     - ../roles/1-prep | ||||
|     - ../roles/2-common | ||||
|     - ../roles/3-base-server | ||||
|     - ../roles/4-server-options | ||||
|     - ../roles/5-xo-services | ||||
|     - ../roles/6-generic-apps | ||||
|     - ../roles/7-edu-apps | ||||
|     - ../roles/8-mgmt-tools | ||||
|     - ../roles/9-local-addons | ||||
|     - ../roles/activity-server | ||||
|     - ../roles/ajenti | ||||
|     - ../roles/authserver | ||||
|     - ../roles/awstats | ||||
|     - ../roles/calibre | ||||
|     - ../roles/cups | ||||
|     - ../roles/debian_schooltool | ||||
|     - ../roles/docker | ||||
|     - ../roles/dokuwiki | ||||
|     - ../roles/ejabberd | ||||
|     - ../roles/ejabberd_xs | ||||
|     - ../roles/elgg | ||||
|     # Disabling gateway doesn't contain any tasks? | ||||
|     #- ../roles/gateway | ||||
|     - ../roles/httpd | ||||
|     - ../roles/idmgr | ||||
|     - ../roles/iiab-admin | ||||
|     - ../roles/kalite | ||||
|     - ../roles/kiwix | ||||
|     - ../roles/mongodb | ||||
|     - ../roles/monit | ||||
|     - ../roles/moodle | ||||
|     - ../roles/moodle-1.9 | ||||
|     - ../roles/munin | ||||
|     - ../roles/mysql | ||||
|     - ../roles/network | ||||
|     - ../roles/nextcloud | ||||
|     - ../roles/openvpn | ||||
|     - ../roles/osm | ||||
|     - ../roles/owncloud | ||||
|     - ../roles/pathagar | ||||
|     - ../roles/phpmyadmin | ||||
|     - ../roles/postgresql | ||||
|     - ../roles/rachel | ||||
|     - ../roles/samba | ||||
|     - ../roles/schooltool | ||||
|     - ../roles/sshd | ||||
|     - ../roles/sugarizer | ||||
|     - ../roles/sugar-stats | ||||
|     - ../roles/teamviewer | ||||
|     - ../roles/usb-lib | ||||
|     - ../roles/vnstat | ||||
|     - ../roles/wordpress | ||||
|     - ../roles/xovis | ||||
|     - { role: 0-init } | ||||
|     - { role: 1-prep } | ||||
|     - { role: 2-common } | ||||
|     - { role: 3-base-server } | ||||
|     - { role: 4-server-options } | ||||
|     - { role: 5-xo-services } | ||||
|     - { role: 6-generic-apps } | ||||
|     - { role: 7-edu-apps } | ||||
|     - { role: 8-mgmt-tools } | ||||
|     - { role: 9-local-addons } | ||||
|     #- { role: activity-server | ||||
|     #- { role: ajenti } | ||||
|     #- { role: authserver } | ||||
|     - { role: awstats } | ||||
|     - { role: calibre } | ||||
|     - { role: calibre-web } | ||||
|     - { role: cups } | ||||
|     #- { role: debian_schooltool } | ||||
|     #- { role: docker } | ||||
|     - { role: dokuwiki } | ||||
|     - { role: ejabberd } | ||||
|     #- { role: ejabberd_xs } | ||||
|     - { role: elgg } | ||||
|     - { role: homepage } | ||||
|     - { role: httpd } | ||||
|     #- { role: idmgr } | ||||
|     - { role: iiab-admin } | ||||
|     - { role: kalite } | ||||
|     - { role: kiwix } | ||||
|     - { role: kolibri } | ||||
|     - { role: mediawiki } | ||||
|     - { role: mongodb } | ||||
|     - { role: monit } | ||||
|     - { role: moodle } | ||||
|     #- { role: moodle-1.9 } | ||||
|     - { role: munin } | ||||
|     - { role: mysql } | ||||
|     - { role: network } | ||||
|     - { role: nextcloud } | ||||
|     #- { role: nodogsplash } | ||||
|     - { role: openvpn } | ||||
|     - { role: osm } | ||||
|     #- { role: owncloud } | ||||
|     #- { role: pathagar } | ||||
|     - { role: phpmyadmin } | ||||
|     - { role: postgresql } | ||||
|     #- { role: rachel } | ||||
|     - { role: samba } | ||||
|     #- { role: schooltool } | ||||
|     - { role: sshd } | ||||
|     - { role: sugarizer } | ||||
|     #- { role: sugar-stats } | ||||
|     - { role: teamviewer } | ||||
|     - { role: transmission } | ||||
|     - { role: usb-lib } | ||||
|     - { role: vnstat } | ||||
|     - { role: wordpress } | ||||
|     #- { roles: xovis } | ||||
| 
 | ||||
| # Let's try to keep the above list synchronized with: | ||||
| # https://github.com/iiab/iiab/blob/master/unmaintained-roles.txt | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue