Add Vagrant cache option for dhparams.pem
This commit is contained in:
		
							
								
								
									
										1
									
								
								roles/proxy/defaults/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								roles/proxy/defaults/main.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
cached_dhparams_pem: /vagrant/scratch/dhparams.pem
 | 
			
		||||
@@ -10,6 +10,19 @@
 | 
			
		||||
    state: started
 | 
			
		||||
    enabled: true
 | 
			
		||||
 | 
			
		||||
- name: Check for cached dhparams.pem file
 | 
			
		||||
  ansible.builtin.stat:
 | 
			
		||||
    path: "{{ cached_dhparams_pem }}"
 | 
			
		||||
  register: dhparams_file
 | 
			
		||||
 | 
			
		||||
- name: Copy cached dhparams.pem to /etc/ssl/
 | 
			
		||||
  ansible.builtin.copy:
 | 
			
		||||
    src: "{{ cached_dhparams_pem }}"
 | 
			
		||||
    dest: /etc/ssl/dhparams.pem
 | 
			
		||||
    mode: "600"
 | 
			
		||||
    remote_src: true
 | 
			
		||||
  when: dhparams_file.stat.exists
 | 
			
		||||
 | 
			
		||||
- name: Generate DH Parameters
 | 
			
		||||
  community.crypto.openssl_dhparam:
 | 
			
		||||
    path: /etc/ssl/dhparams.pem
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user