18 lines
		
	
	
		
			808 B
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			808 B
		
	
	
	
		
			YAML
		
	
	
	
- name: Get secret names from Chaos Engine
 | 
						|
  shell: >
 | 
						|
    kubectl get chaosengine {{ c_engine }} -n {{ c_app_ns }} -o json | jq '.spec.experiments[] | select(.name == "{{ c_experiment_name }}") | .spec.components.secrets[{{item}}].name' | tr -d "\""    
 | 
						|
  args:
 | 
						|
    executable: /bin/bash
 | 
						|
  register: engine_secret_name
 | 
						|
 | 
						|
- name: Get secret mountPath from Chaos Engine
 | 
						|
  shell: >
 | 
						|
    kubectl get chaosengine {{ c_engine }} -n {{ c_app_ns }} -o json | jq '.spec.experiments[] | select(.name == "{{ c_experiment_name }}") | .spec.components.secrets[{{item}}].mountPath' | tr -d "\""    
 | 
						|
  args:
 | 
						|
    executable: /bin/bash
 | 
						|
  register: engine_secret_mountPath
 | 
						|
 | 
						|
- name: append engine secret_details
 | 
						|
  set_fact:
 | 
						|
    secret_details: "{{secret_details | combine({engine_secret_name.stdout : engine_secret_mountPath.stdout})}}"
 |