| 
					
				 | 
			
			
				@@ -0,0 +1,39 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- name: 'Create ssl certificates directory for in /etc/ssl' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  file: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    path: '/etc/ssl/{{ item }}' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    state: 'directory' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    owner: 'root' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    group: 'root' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    mode: '0755' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  with_items: ssl_certs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  when: ssl_certs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- name: 'Install ssl certificates (certificate)' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  copy: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    content: "{{lookup('file', 'data/ssl/' + item + '/' + item + '.crt')}}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    dest: '/etc/ssl/{{ item }}/{{ item }}.crt' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    owner: 'root' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    group: 'root' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    mode: '0640' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  with_items: ssl_certs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  when: ssl_certs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- name: 'Install ssl certificates (key)' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  copy: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    content: "{{lookup('file', 'data/ssl/' + item + '/' + item + '.key')}}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    dest: '/etc/ssl/{{ item }}/{{ item }}.key' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    owner: 'root' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    group: 'root' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    mode: '0640' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  with_items: ssl_certs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  when: ssl_certs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+- name: 'Install ssl certificates (bundle)' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  copy: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    content: "{{lookup('file', 'data/ssl/' + item + '/bundle.crt')}}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    dest: '/etc/ssl/{{ item }}/bundle.crt' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    owner: 'root' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    group: 'root' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    mode: '0644' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  with_items: ssl_certs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  when: ssl_certs 
			 |