mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 02:10:05 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			55 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| - block:
 | |
|   - name: Include dependencies
 | |
|     include_role:
 | |
|       name: '{{ item }}'
 | |
|     loop:
 | |
|     - sys-svc-webserver
 | |
| 
 | |
|   - name: Include task to remove deprecated nginx configs
 | |
|     include_tasks: remove_deprecated_nginx_configs.yml
 | |
|     loop: "{{ deprecated_domains }}"
 | |
|     loop_control:
 | |
|       label: "{{ item }}"
 | |
|     vars:
 | |
|       domain: "{{ item }}"
 | |
|     when:
 | |
|     - MODE_CLEANUP | bool
 | |
| 
 | |
| ## The revoking just works for the base domain
 | |
| #- name: "Revoke Certbot certificate for {{ item }}"
 | |
| #  ansible.builtin.command:
 | |
| #    cmd: "certbot revoke -n --cert-name {{ item }} --non-interactive"
 | |
| #  become: true
 | |
| #  loop: "{{ deprecated_domains }}"
 | |
| #  loop_control:
 | |
| #    label: "{{ item }}"
 | |
| #  when:
 | |
| #    - MODE_CLEANUP | bool
 | |
| #    - run_once_sys_svc_cln_domains is not defined
 | |
| #  register: certbot_revoke_result
 | |
| #  failed_when: >
 | |
| #    certbot_revoke_result.rc != 0 and
 | |
| #    'No certificate found with name' not in certbot_revoke_result.stderr
 | |
| #  changed_when: >
 | |
| #    certbot_revoke_result.rc == 0
 | |
| #
 | |
| ## The deleting just works for the base domain
 | |
| #- name: "Delete Certbot certificate for {{ item }}"
 | |
| #  ansible.builtin.command:
 | |
| #    cmd: "certbot delete -n --cert-name {{ item }} --non-interactive"
 | |
| #  become: true
 | |
| #  loop: "{{ deprecated_domains }}"
 | |
| #  loop_control:
 | |
| #    label: "{{ item }}"
 | |
| #  when:
 | |
| #    - MODE_CLEANUP | bool
 | |
| #    - run_once_sys_svc_cln_domains is not defined
 | |
| #  register: certbot_delete_result
 | |
| #  failed_when: >
 | |
| #    certbot_delete_result.rc != 0 and
 | |
| #    'No certificate found with name' not in certbot_delete_result.stderr
 | |
| #  changed_when: >
 | |
| #    certbot_delete_result.rc == 0
 | |
|   - include_tasks: utils/run_once.yml
 | |
|   when: run_once_sys_svc_cln_domains is not defined
 |