mirror of
				https://github.com/geerlingguy/ansible-role-docker.git
				synced 2025-10-24 11:16:46 +02:00 
			
		
		
		
	Update docker compose task to use block statement
This commit is contained in:
		
							parent
							
								
									dd0c6e0f8e
								
							
						
					
					
						commit
						44228179ec
					
				| @ -1,20 +1,23 @@ | |||||||
|  | # vi: set ft=ansible : | ||||||
| --- | --- | ||||||
| - name: Check current docker-compose version. | - name: Check current docker-compose version. | ||||||
|   command: docker-compose --version |   command: "{{ docker_compose_path }} --version" | ||||||
|   register: docker_compose_current_version |   register: docker_compose_current_version | ||||||
|   changed_when: false |  | ||||||
|   failed_when: false |   failed_when: false | ||||||
|  |   changed_when: false | ||||||
| 
 | 
 | ||||||
| - name: Delete existing docker-compose version if it's different. | - block: | ||||||
|  |     - name: Delete existing docker-compose | ||||||
|       file: |       file: | ||||||
|         path: "{{ docker_compose_path }}" |         path: "{{ docker_compose_path }}" | ||||||
|         state: absent |         state: absent | ||||||
|   when: > |  | ||||||
|     docker_compose_current_version.stdout is defined |  | ||||||
|     and docker_compose_version not in docker_compose_current_version.stdout |  | ||||||
| 
 | 
 | ||||||
| - name: Install Docker Compose (if configured). |     - name: Install Docker Compose (if configured). | ||||||
|       get_url: |       get_url: | ||||||
|         url: https://github.com/docker/compose/releases/download/{{ docker_compose_version }}/docker-compose-Linux-x86_64 |         url: https://github.com/docker/compose/releases/download/{{ docker_compose_version }}/docker-compose-Linux-x86_64 | ||||||
|         dest: "{{ docker_compose_path }}" |         dest: "{{ docker_compose_path }}" | ||||||
|         mode: 0755 |         mode: 0755 | ||||||
|  |   when: > | ||||||
|  |     docker_compose_current_version.rc > 0 or ( | ||||||
|  |     docker_compose_current_version.stdout is defined | ||||||
|  |     and docker_compose_version not in docker_compose_current_version.stdout) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user