mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-11-04 04:08:15 +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
 |