mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-11-04 12:18:17 +00:00 
			
		
		
		
	Added database variable seeder failed test
This commit is contained in:
		@@ -9,6 +9,19 @@
 | 
			
		||||
      database_password: "{{ database_password | default('undefined') }}"
 | 
			
		||||
  when: enable_debug | bool
 | 
			
		||||
 | 
			
		||||
- name: fail if not all required database variables are defined
 | 
			
		||||
  fail:
 | 
			
		||||
    msg: "You must define all of the following variables: database_instance, database_name, database_username, database_password"
 | 
			
		||||
  when: >
 | 
			
		||||
    (database_instance is defined or
 | 
			
		||||
     database_name is defined or
 | 
			
		||||
     database_username is defined or
 | 
			
		||||
     database_password is defined) and not
 | 
			
		||||
    (database_instance is defined and
 | 
			
		||||
     database_name is defined and
 | 
			
		||||
     database_username is defined and
 | 
			
		||||
     database_password is defined)
 | 
			
		||||
 | 
			
		||||
- name: seed database values
 | 
			
		||||
  command:
 | 
			
		||||
    cmd: "python database_entry_seeder.py databases.csv {{database_instance}} {{database_name}} {{database_username}} {{database_password}}"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user