mirror of
				https://gitlab.sectorq.eu/jaydee/ansible.git
				synced 2025-10-30 09:51:10 +01:00 
			
		
		
		
	upt playbook
This commit is contained in:
		| @@ -1,6 +1,8 @@ | |||||||
| - hosts: containers | - hosts: containers | ||||||
|   name: Stop mailu |   name: Stop mailu | ||||||
|   ignore_unreachable: false |   ignore_unreachable: false | ||||||
|  |   vars: | ||||||
|  |       arch_name: docker_mailu2_data | ||||||
|   tasks: |   tasks: | ||||||
|     - name: Start mailu rasp |     - name: Start mailu rasp | ||||||
|       uri: |       uri: | ||||||
| @@ -60,7 +62,7 @@ | |||||||
|  |  | ||||||
|     - name: Create archive |     - name: Create archive | ||||||
|       #ansible.builtin.shell: 'tar -czf /share/Data/dockers.tar.gz /share/docker_data/{mailu2,webhub,ha} --exclude="/ha/backups/*" --exclude="home-assistant.log*"' |       #ansible.builtin.shell: 'tar -czf /share/Data/dockers.tar.gz /share/docker_data/{mailu2,webhub,ha} --exclude="/ha/backups/*" --exclude="home-assistant.log*"' | ||||||
|       ansible.builtin.shell: 'tar -czf /share/Data/dockers-{{ ansible_date_time.date }}.tar.gz /share/docker_data/mailu2 --exclude="/ha/backups/*" --exclude="home-assistant.log*"' |       ansible.builtin.shell: 'tar -czf /share/Data/{{ arch_name }}-{{ ansible_date_time.date }}.tar.gz /share/docker_data/mailu2 --exclude="/ha/backups/*" --exclude="home-assistant.log*"' | ||||||
|       ignore_errors: yes |       ignore_errors: yes | ||||||
|       when: inventory_hostname in groups['nas'] |       when: inventory_hostname in groups['nas'] | ||||||
|        |        | ||||||
| @@ -117,7 +119,7 @@ | |||||||
|         - 132 |         - 132 | ||||||
|  |  | ||||||
|     - name: Copy archive |     - name: Copy archive | ||||||
|       ansible.builtin.shell: 'scp /share/Data/dockers-{{ ansible_date_time.date }}.tar.gz admin@192.168.77.246:/tmp/' |       ansible.builtin.shell: 'scp /share/Data/{{ arch_name }}-{{ ansible_date_time.date }}.tar.gz admin@192.168.77.246:/tmp/' | ||||||
|       when: inventory_hostname in groups['nas'] |       when: inventory_hostname in groups['nas'] | ||||||
|  |  | ||||||
|     #- name: Unpack archive |     #- name: Unpack archive | ||||||
| @@ -128,7 +130,7 @@ | |||||||
|     - name: Extract  |     - name: Extract  | ||||||
|       become: yes |       become: yes | ||||||
|       ansible.builtin.unarchive: |       ansible.builtin.unarchive: | ||||||
|         src: /tmp/dockers-{{ ansible_date_time.date }}.tar.gz |         src: /tmp/{{ arch_name }}-{{ ansible_date_time.date }}.tar.gz | ||||||
|         dest: / |         dest: / | ||||||
|         remote_src: yes |         remote_src: yes | ||||||
|       when: inventory_hostname in groups['raspberry'] |       when: inventory_hostname in groups['raspberry'] | ||||||
		Reference in New Issue
	
	Block a user
	 jaydee
					jaydee