mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 10:19:09 +00:00 
			
		
		
		
	- Rename sys-svc-webserver -> sys-svc-webserver-core - Rename sys-stk-front-pure -> sys-svc-webserver-https - Update includes, run_once flags, and docs across: * sys-ctl-mtn-cert-renew * sys-front-inj-* * sys-stk-front-proxy * sys-svc-certs * sys-svc-cln-domains * web-opt-rdr-* * web-svc-* - Remove redundant webserver include in web-opt-rdr-www - Fix documentation links Ref: ChatGPT conversation https://chatgpt.com/share/68d6cea2-3570-800f-acb3-c3277317f17b
		
			
				
	
	
		
			55 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| - block:
 | |
|   - name: Include dependencies
 | |
|     include_role:
 | |
|       name: '{{ item }}'
 | |
|     loop:
 | |
|     - sys-svc-webserver-core
 | |
| 
 | |
|   - 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
 |