fixed after testing
This commit is contained in:
		
							parent
							
								
									0ea98de23e
								
							
						
					
					
						commit
						e41ae43cfe
					
				|  | @ -4,11 +4,14 @@ | ||||||
| 
 | 
 | ||||||
| - name: "Certificates | Debian | LetsEncrypt Certbot | {{ le_name }} | Creating directory" | - name: "Certificates | Debian | LetsEncrypt Certbot | {{ le_name }} | Creating directory" | ||||||
|   ansible.builtin.file: |   ansible.builtin.file: | ||||||
|     path: "{{ le_path }}" |     path: "{{ item }}" | ||||||
|     state: directory |     state: directory | ||||||
|     owner: 'root' |     owner: 'root' | ||||||
|     group: 'root' |     group: 'root' | ||||||
|     mode: 0755 |     mode: 0755 | ||||||
|  |   loop: | ||||||
|  |     - "{{ CERT_CONFIG.path }}" | ||||||
|  |     - "{{ le_path }}" | ||||||
| 
 | 
 | ||||||
| - name: "Certificates | Debian | LetsEncrypt Certbot | {{ le_name }} | Command to be executed" | - name: "Certificates | Debian | LetsEncrypt Certbot | {{ le_name }} | Command to be executed" | ||||||
|   ansible.builtin.debug: |   ansible.builtin.debug: | ||||||
|  | @ -18,7 +21,7 @@ | ||||||
|     --rsa-key-size {{ le_cert.key_size | default(CERT_CONFIG.cert.key_size, true) }} |     --rsa-key-size {{ le_cert.key_size | default(CERT_CONFIG.cert.key_size, true) }} | ||||||
|     --config-dir {{ CERT_CONFIG.letsencrypt.path }} |     --config-dir {{ CERT_CONFIG.letsencrypt.path }} | ||||||
|     {% for domain in le_cert.domains %}{% if domain | valid_domain %}--domain {{ domain }} {% endif %}{% endfor %} |     {% for domain in le_cert.domains %}{% if domain | valid_domain %}--domain {{ domain }} {% endif %}{% endfor %} | ||||||
|     {% if le_cert.email is not none %}--email {{ le_cert.email }} {% elif CERT_CONFIG.cert.email | default(none, true) is not none %}--email {{ CERT_CONFIG.cert.email }} {% endif %}" |     {% if le_cert.email is not none %}--email {{ le_cert.email }} {% else %}--email {{ CERT_CONFIG.cert.email }} {% endif %}" | ||||||
|   when: existing_certs_raw.stdout.find(name) == -1 |   when: existing_certs_raw.stdout.find(name) == -1 | ||||||
| 
 | 
 | ||||||
| - name: "Certificates | Debian | LetsEncrypt Certbot | {{ le_name }} | Starting certbot" | - name: "Certificates | Debian | LetsEncrypt Certbot | {{ le_name }} | Starting certbot" | ||||||
|  | @ -28,7 +31,7 @@ | ||||||
|     --rsa-key-size {{ le_cert.key_size | default(CERT_CONFIG.cert.key_size, true) }} |     --rsa-key-size {{ le_cert.key_size | default(CERT_CONFIG.cert.key_size, true) }} | ||||||
|     --config-dir {{ CERT_CONFIG.letsencrypt.path }} |     --config-dir {{ CERT_CONFIG.letsencrypt.path }} | ||||||
|     {% for domain in le_cert.domains %}{% if domain | valid_domain %}--domain {{ domain }} {% endif %}{% endfor %} |     {% for domain in le_cert.domains %}{% if domain | valid_domain %}--domain {{ domain }} {% endif %}{% endfor %} | ||||||
|     {% if le_cert.email is not none %}--email {{ le_cert.email }} {% elif CERT_CONFIG.cert.email | default(none, true) is not none %}--email {{ CERT_CONFIG.cert.email }} {% endif %}" |     {% if le_cert.email is not none %}--email {{ le_cert.email }} {% else %}--email {{ CERT_CONFIG.cert.email }} {% endif %}" | ||||||
|   when: existing_certs_raw.stdout.find(name) == -1 |   when: existing_certs_raw.stdout.find(name) == -1 | ||||||
| 
 | 
 | ||||||
| - name: "Certificates | Debian | LetsEncrypt Certbot | {{ le_name }} | Linking cert" | - name: "Certificates | Debian | LetsEncrypt Certbot | {{ le_name }} | Linking cert" | ||||||
|  |  | ||||||
|  | @ -36,7 +36,7 @@ | ||||||
|   vars: |   vars: | ||||||
|     le_cert: "{{ default_le_certbot_cert_config | combine(cert_item.value, recursive=true) }}" |     le_cert: "{{ default_le_certbot_cert_config | combine(cert_item.value, recursive=true) }}" | ||||||
|     le_name: "{{ cert_item.key | safe_key }}" |     le_name: "{{ cert_item.key | safe_key }}" | ||||||
|     le_path: "{{ CERT_CONFIG.letsencrypt.path }}/live/{{ name }}" |     le_path: "{{ CERT_CONFIG.letsencrypt.path }}/live/{{ le_name }}" | ||||||
|   loop_control: |   loop_control: | ||||||
|     loop_var: cert_item |     loop_var: cert_item | ||||||
|   no_log: true |   no_log: true | ||||||
|  |  | ||||||
|  | @ -6,10 +6,6 @@ | ||||||
|     Needed: 'certs'" |     Needed: 'certs'" | ||||||
|   when: certs is undefined |   when: certs is undefined | ||||||
| 
 | 
 | ||||||
| - name: Certificates | Setting name |  | ||||||
|   ansible.builtin.set_fact: |  | ||||||
|     name: "{% if CERT_CONFIG.cert.name is not none %}{{ CERT_CONFIG.cert.name | safe_key }}{% else %}{{ CERT_CONFIG.cert.cn | safe_key }}{% endif %}" |  | ||||||
| 
 |  | ||||||
| - name: Certificates | Internal signed | - name: Certificates | Internal signed | ||||||
|   ansible.builtin.include_tasks: internal/main.yml |   ansible.builtin.include_tasks: internal/main.yml | ||||||
|   when: "CERT_CONFIG.mode in ['ca_full', 'ca', 'selfsigned']" |   when: "CERT_CONFIG.mode in ['ca_full', 'ca', 'selfsigned']" | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue