mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-11-03 19:58:14 +00:00 
			
		
		
		
	Encapsulated srv-web-7-7-letsencrypt into block
This commit is contained in:
		@@ -1,21 +1,13 @@
 | 
			
		||||
- name: create nginx letsencrypt config file
 | 
			
		||||
  template: 
 | 
			
		||||
    src:  "letsencrypt.conf.j2"
 | 
			
		||||
    dest: "{{nginx.directories.http.global}}letsencrypt.conf"
 | 
			
		||||
  notify: restart openresty
 | 
			
		||||
  when: run_once_srv_web_7_7_letsencrypt is not defined
 | 
			
		||||
- block:
 | 
			
		||||
    - name: create nginx letsencrypt config file
 | 
			
		||||
      template: 
 | 
			
		||||
        src:  "letsencrypt.conf.j2"
 | 
			
		||||
        dest: "{{nginx.directories.http.global}}letsencrypt.conf"
 | 
			
		||||
      notify: restart openresty
 | 
			
		||||
 | 
			
		||||
- name: "Set CAA records for all base domains"
 | 
			
		||||
  include_tasks: set-caa-records.yml
 | 
			
		||||
  when:
 | 
			
		||||
    - dns_provider == 'cloudflare'
 | 
			
		||||
    - run_once_srv_web_7_7_letsencrypt is not defined
 | 
			
		||||
    - name: "Set CAA records for all base domains"
 | 
			
		||||
      include_tasks: 01_set-caa-records.yml
 | 
			
		||||
      when: dns_provider == 'cloudflare'
 | 
			
		||||
 | 
			
		||||
- name: flush nginx service
 | 
			
		||||
  meta: flush_handlers
 | 
			
		||||
  when: run_once_srv_web_7_7_letsencrypt is not defined
 | 
			
		||||
 | 
			
		||||
- name: run the letsencrypt logic just once
 | 
			
		||||
  set_fact:
 | 
			
		||||
    run_once_srv_web_7_7_letsencrypt: true
 | 
			
		||||
    - include_tasks: utils/run_once.yml
 | 
			
		||||
  when: run_once_srv_web_7_7_letsencrypt is not defined
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user