| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -55,6 +55,8 @@ for key in $(echo "${SECRETS}" | jq -r "keys[]" ); do
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    printf "Fetching secrets from $${key} ...\n"
 | 
					 | 
					 | 
					 | 
					    printf "Fetching secrets from $${key} ...\n"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    for secret in $${secrets}; do
 | 
					 | 
					 | 
					 | 
					    for secret in $${secrets}; do
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        value=$(vault kv get -format=json $${key} | jq -r ".data.data.$${secret}")
 | 
					 | 
					 | 
					 | 
					        value=$(vault kv get -format=json $${key} | jq -r ".data.data.$${secret}")
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        # create directory if it doesn't exist
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        mkdir -p $(dirname $${file})
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        printf "$${secret}=$${value}\n" >> $${file}
 | 
					 | 
					 | 
					 | 
					        printf "$${secret}=$${value}\n" >> $${file}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    done
 | 
					 | 
					 | 
					 | 
					    done
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    printf "\n"
 | 
					 | 
					 | 
					 | 
					    printf "\n"
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |