mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-11-03 19:58:14 +00:00 
			
		
		
		
	Introduced run_once_ block for srv-web-6-6-tls-renew
This commit is contained in:
		@@ -1,31 +1,26 @@
 | 
				
			|||||||
- name: install certbot
 | 
					- block:
 | 
				
			||||||
 | 
					    - name: install certbot
 | 
				
			||||||
      pacman:
 | 
					      pacman:
 | 
				
			||||||
        name:
 | 
					        name:
 | 
				
			||||||
          - certbot-nginx
 | 
					          - certbot-nginx
 | 
				
			||||||
        state: present
 | 
					        state: present
 | 
				
			||||||
  when: run_once_srv_web_6_6_tls_renew is not defined
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: configure srv-web-6-6-tls-renew.infinito.service
 | 
					    - name: configure srv-web-6-6-tls-renew.infinito.service
 | 
				
			||||||
      template: 
 | 
					      template: 
 | 
				
			||||||
        src:  srv-web-6-6-tls-renew.service.j2
 | 
					        src:  srv-web-6-6-tls-renew.service.j2
 | 
				
			||||||
        dest: /etc/systemd/system/srv-web-6-6-tls-renew.infinito.service
 | 
					        dest: /etc/systemd/system/srv-web-6-6-tls-renew.infinito.service
 | 
				
			||||||
      notify: reload certbot service
 | 
					      notify: reload certbot service
 | 
				
			||||||
  when: run_once_srv_web_6_6_tls_renew is not defined
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: "set 'service_name' to '{{ role_name }}'"
 | 
					    - name: "set 'service_name' to '{{ role_name }}'"
 | 
				
			||||||
      set_fact:
 | 
					      set_fact:
 | 
				
			||||||
        service_name: "{{ role_name }}"
 | 
					        service_name: "{{ role_name }}"
 | 
				
			||||||
  when: run_once_srv_web_6_6_tls_renew is not defined
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
- name: "include role for sys-timer for {{service_name}}"
 | 
					    - name: "include role for sys-timer for {{service_name}}"
 | 
				
			||||||
      include_role:
 | 
					      include_role:
 | 
				
			||||||
        name: sys-timer
 | 
					        name: sys-timer
 | 
				
			||||||
      vars:
 | 
					      vars:
 | 
				
			||||||
        on_calendar:  "{{on_calendar_renew_lets_encrypt_certificates}}"
 | 
					        on_calendar:  "{{on_calendar_renew_lets_encrypt_certificates}}"
 | 
				
			||||||
        persistent:   "true"
 | 
					        persistent:   "true"
 | 
				
			||||||
  when: run_once_srv_web_6_6_tls_renew is not defined
 | 
					 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
- name: run the nginx_certbot tasks once
 | 
					    - include_tasks: utils/run_once.yml
 | 
				
			||||||
  set_fact:
 | 
					 | 
				
			||||||
    run_once_srv_web_6_6_tls_renew: true
 | 
					 | 
				
			||||||
  when: run_once_srv_web_6_6_tls_renew is not defined
 | 
					  when: run_once_srv_web_6_6_tls_renew is not defined
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user