mirror of
				https://github.com/spantaleev/matrix-docker-ansible-deploy.git
				synced 2025-10-30 23:07:57 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			19 lines
		
	
	
		
			569 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			569 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| 
 | |
| - name: Collect epoche time from date
 | |
|   shell: |
 | |
|     date -d '{{ item }}' +"%s"
 | |
|   register: epoche_time
 | |
| 
 | |
| - name: Purge local media to specific date
 | |
|   shell: |
 | |
|     curl -X POST --header "Authorization: Bearer {{ janitors_token.stdout[1:-1] }}" '{{ synapse_container_ip.stdout }}:8008/_synapse/admin/v1/media/matrix.{{ matrix_domain }}/delete?before_ts={{ epoche_time.stdout }}'
 | |
|   register: purge_command
 | |
|   
 | |
| - name: Print output of purge command
 | |
|   debug: 
 | |
|     msg: "{{ purge_command.stdout }}"
 | |
| 
 | |
| - name: Pause for 5 seconds to let Synapse breathe
 | |
|   pause:
 | |
|     seconds: 5
 |