mirror of
				https://github.com/geerlingguy/ansible-role-certbot.git
				synced 2025-11-04 09:21:10 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			15 lines
		
	
	
		
			448 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			448 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
---
 | 
						|
- name: Check if certificate already exists.
 | 
						|
  stat:
 | 
						|
    path: /etc/letsencrypt/live/{{ cert_item.domains | first }}/cert.pem
 | 
						|
  register: letsencrypt_cert
 | 
						|
 | 
						|
- name: Create webroot directory if it doesn't exist yet
 | 
						|
  file:
 | 
						|
    path: "{{ cert_item.webroot | default(certbot_webroot) }}"
 | 
						|
    state: directory
 | 
						|
 | 
						|
- name: Generate new certificate if one doesn't exist.
 | 
						|
  command: "{{ certbot_create_command }}"
 | 
						|
  when: not letsencrypt_cert.stat.exists
 |