fix docker-compose download url and other vars

This commit is contained in:
Robin Reinhardt 2022-10-28 20:51:16 +02:00
parent 5debd3298b
commit d0b731293c

View File

@ -1,15 +1,15 @@
--- ---
- name: Check current docker-compose version. - name: Check current docker-compose version.
command: docker-compose --version command: "docker-compose --version"
register: docker_compose_current_version register: docker_compose_current_version
changed_when: false changed_when: false
failed_when: false failed_when: false
- name: Get latest version from docker-compose (if configured) - name: Get latest version from Docker compose
block: block:
- name: Get latest version of docker-compose from Github API - name: Get latest version of Docker Compose from Github API
uri: uri:
url: https://api.github.com/repos/docker/compose/releases/latest url: "{{ docker_compose_version_api_url }}"
return_content: yes return_content: yes
register: url_content register: url_content
delegate_to: localhost delegate_to: localhost
@ -17,7 +17,7 @@
- name: Set latest version in docker_compose_version variable - name: Set latest version in docker_compose_version variable
set_fact: set_fact:
docker_compose_version: "{{ url_content.json.name }}" docker_compose_version: "{{ url_content.json.name }}"
when: docker_compose_version == 'latest' when: docker_compose_version is defined and docker_compose_version == 'latest'
- name: Delete existing docker-compose version if it's different. - name: Delete existing docker-compose version if it's different.
file: file:
@ -29,6 +29,6 @@
- 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: "{{ docker_compose_download_url }}"
dest: "{{ docker_compose_path }}" dest: "{{ docker_compose_path }}"
mode: 0755 mode: 0755