53 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
		
		
			
		
	
	
			53 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
|   | - name: Create acme.sh dir
 | ||
|  |   ansible.builtin.file:
 | ||
|  |     path: /srv/acme.sh
 | ||
|  |     state: directory
 | ||
|  |     mode: '0755'
 | ||
|  | 
 | ||
|  | - name: Create certs dir if it doesn't exist
 | ||
|  |   ansible.builtin.file:
 | ||
|  |     path: /srv/certs
 | ||
|  |     state: directory
 | ||
|  |     mode: '0755'
 | ||
|  | 
 | ||
|  | - name: Copy over acme.sh.container file
 | ||
|  |   ansible.builtin.copy:
 | ||
|  |     src: ./files/acme.sh.container
 | ||
|  |     dest: /etc/containers/systemd/acme.sh.container
 | ||
|  |     owner: root
 | ||
|  |     group: root
 | ||
|  |     mode: '0644'
 | ||
|  | 
 | ||
|  | - name: Copy over acme.sh reload path file
 | ||
|  |   ansible.builtin.copy:
 | ||
|  |     src: ./acme.sh-reload.path
 | ||
|  |     dest: /etc/systemd/system/acme.sh-reload.path
 | ||
|  |     owner: root
 | ||
|  |     group: root
 | ||
|  |     mode: '0644'
 | ||
|  | 
 | ||
|  | - name: Copy over acme.sh reload service file
 | ||
|  |   ansible.builtin.copy:
 | ||
|  |     src: ./acme.sh-reload.service
 | ||
|  |     dest: /etc/systemd/system/acme.sh-reload.service
 | ||
|  |     owner: root
 | ||
|  |     group: root
 | ||
|  |     mode: '0644'
 | ||
|  | 
 | ||
|  | - name: Run systemctl daemon-reload
 | ||
|  |   ansible.builtin.systemd_service:
 | ||
|  |     daemon_reload: true
 | ||
|  | 
 | ||
|  | - name: Start acme.sh container
 | ||
|  |   ansible.builtin.systemd_service:
 | ||
|  |     name: acme.sh.service
 | ||
|  |     state: restarted
 | ||
|  | 
 | ||
|  | - name: Start acme.sh reload service
 | ||
|  |   ansible.builtin.systemd_service:
 | ||
|  |     name: acme.sh-reload.path
 | ||
|  |     state: started
 | ||
|  |     enabled: true
 | ||
|  | 
 | ||
|  | 
 |