Adds tasks to gather and run open background jobs on demand (run with --tags run_background_jobs)
				
					
				
			This commit is contained in:
		
							parent
							
								
									23e504e481
								
							
						
					
					
						commit
						8f3f6dd3d5
					
				
					 1 changed files with 24 additions and 0 deletions
				
			
		|  | @ -231,6 +231,30 @@ | |||
|     - nextcloud_database_utils is defined | ||||
|     - nextcloud_database_utils | length > 0 | ||||
| 
 | ||||
| - name: Run background jobs | ||||
|   tags: ['never', 'run_background_jobs'] | ||||
|   block: | ||||
|     - name: Get list of background jobs | ||||
|       shell: | ||||
|         chdir: /home/{{ docker_user }}/nextcloud/ | ||||
|         cmd: docker-compose exec -T -u www-data nextcloud-app /bin/sh -c './occ background-job:list --output=json' | ||||
|       register: background_jobs | ||||
| 
 | ||||
|     - name: Output background jobs | ||||
|       debug: | ||||
|         msg: "{{ background_jobs.stdout }}" | ||||
|      | ||||
|     - name: Run background jobs | ||||
|       shell: | ||||
|         chdir: /home/{{ docker_user }}/nextcloud/ | ||||
|         cmd: docker-compose exec -T -u www-data nextcloud-app /bin/sh -c './occ background-job:execute --force-execute {{ item.id }}' | ||||
|       loop: "{{ background_jobs.stdout }}" | ||||
|       register: background_jobs_execution_result   | ||||
|      | ||||
|     - name: Output background jobs execution result | ||||
|       debug: | ||||
|         msg: "{{ background_jobs_execution_result }}" | ||||
| 
 | ||||
| - name: "docker-compose: Disable maintenance mode using occ" | ||||
|   shell: | ||||
|     chdir: /home/{{ docker_user }}/nextcloud/ | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue