mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-11-04 04:08:15 +00:00 
			
		
		
		
	Added application ids to driver
This commit is contained in:
		
							
								
								
									
										2
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
									
									
									
									
								
							@@ -6,7 +6,7 @@ USERS_SCRIPT        := ./cli/generate_users.py
 | 
				
			|||||||
INCLUDES_SCRIPT     := ./cli/generate_playbook.py
 | 
					INCLUDES_SCRIPT     := ./cli/generate_playbook.py
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Define the prefixes for which we want individual role-include files
 | 
					# Define the prefixes for which we want individual role-include files
 | 
				
			||||||
INCLUDE_GROUPS      := "web-" "svc-"
 | 
					INCLUDE_GROUPS      := "drv-" "svc-" "desk-" "web-" "util-"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Directory where these include-files will be written
 | 
					# Directory where these include-files will be written
 | 
				
			||||||
INCLUDES_OUT_DIR    := ./tasks/groups
 | 
					INCLUDES_OUT_DIR    := ./tasks/groups
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										1
									
								
								roles/drv-epson-multiprinter/vars/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								roles/drv-epson-multiprinter/vars/main.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					application_id: epson-multiprinter
 | 
				
			||||||
							
								
								
									
										1
									
								
								roles/drv-intel/vars/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								roles/drv-intel/vars/main.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					application_id: intel
 | 
				
			||||||
							
								
								
									
										1
									
								
								roles/drv-lid-switch/vars/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								roles/drv-lid-switch/vars/main.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					application_id: lid-switch
 | 
				
			||||||
							
								
								
									
										1
									
								
								roles/drv-msi-keyboard-color/vars/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								roles/drv-msi-keyboard-color/vars/main.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					application_id: msi-keyboard-color
 | 
				
			||||||
							
								
								
									
										1
									
								
								roles/drv-non-free/vars/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								roles/drv-non-free/vars/main.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
				
			|||||||
 | 
					application_id: non-free
 | 
				
			||||||
@@ -9,7 +9,7 @@ ROLES_DIR = Path(__file__).resolve().parent.parent.parent / "roles"
 | 
				
			|||||||
class TestApplicationIdConsistency(unittest.TestCase):
 | 
					class TestApplicationIdConsistency(unittest.TestCase):
 | 
				
			||||||
    def test_application_id_matches_docker_prefix(self):
 | 
					    def test_application_id_matches_docker_prefix(self):
 | 
				
			||||||
        failed_roles = []
 | 
					        failed_roles = []
 | 
				
			||||||
        prefixes = ("web-app-", "web-svc-", "desk-", "util-")
 | 
					        prefixes = ("web-app-", "web-svc-", "desk-", "util-", "drv-")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        for role_path in ROLES_DIR.iterdir():
 | 
					        for role_path in ROLES_DIR.iterdir():
 | 
				
			||||||
            if not role_path.is_dir():
 | 
					            if not role_path.is_dir():
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user