mirror of
https://github.com/geerlingguy/ansible-role-docker.git
synced 2025-09-26 17:51:03 +02:00
use yum module instead of shell module with yum
This commit is contained in:
parent
8fc71391eb
commit
f8146455fd
@ -37,13 +37,13 @@
|
|||||||
state: present
|
state: present
|
||||||
update_cache: true
|
update_cache: true
|
||||||
|
|
||||||
- name: get docker-version from apt
|
- name: Get docker-version from apt
|
||||||
shell: apt-cache madison docker-{{ docker_edition }} | grep -P '{{ docker_version }}~{{ docker_edition }}~[^\s]*' -o
|
shell: apt-cache madison docker-{{ docker_edition }} | grep -P '{{ docker_version }}~{{ docker_edition }}~[^\s]*' -o
|
||||||
register: apt_docker_version_register
|
register: apt_docker_version_register
|
||||||
when: docker_version != ""
|
when: docker_version != ""
|
||||||
changed_when: false
|
changed_when: false
|
||||||
|
|
||||||
- name: set fact for docker version
|
- name: Set fact for docker version
|
||||||
set_fact:
|
set_fact:
|
||||||
docker_package_version: "={{ apt_docker_version_register.stdout_lines[0] }}"
|
docker_package_version: "={{ apt_docker_version_register.stdout_lines[0] }}"
|
||||||
when: apt_docker_version_register is not skipped and apt_docker_version_register.rc == 0
|
when: apt_docker_version_register is not skipped and apt_docker_version_register.rc == 0
|
||||||
|
@ -34,13 +34,21 @@
|
|||||||
option: enabled
|
option: enabled
|
||||||
value: '{{ docker_yum_repo_enable_test }}'
|
value: '{{ docker_yum_repo_enable_test }}'
|
||||||
|
|
||||||
- name: get docker-version from yum
|
- name: Get docker-version from yum
|
||||||
shell: yum list docker-{{ docker_edition }} --showduplicates | grep -P '{{ docker_version }}.{{ docker_edition }}[^\s]*' -o
|
yum:
|
||||||
|
list: docker-{{ docker_edition }}
|
||||||
register: yum_docker_version_register
|
register: yum_docker_version_register
|
||||||
when: docker_version != ""
|
when: docker_version != ""
|
||||||
changed_when: false
|
changed_when: false
|
||||||
|
|
||||||
- name: set fact for docker version
|
|
||||||
|
- debug: var=yum_docker_version_register
|
||||||
|
- debug: msg='{{docker_version}}.{{ docker_edition }}'
|
||||||
|
|
||||||
|
- name: Set fact for docker version
|
||||||
set_fact:
|
set_fact:
|
||||||
docker_package_version: "-{{ yum_docker_version_register.stdout_lines[0] }}"
|
docker_package_version: "-{{ item.version }}-{{ item.release}}"
|
||||||
when: yum_docker_version_register is not skipped and yum_docker_version_register.rc == 0
|
with_items: "{{yum_docker_version_register.results}}"
|
||||||
|
when: yum_docker_version_register is not skipped and yum_docker_version_register.failed == false and item.version == '{{docker_version}}.{{ docker_edition }}'
|
||||||
|
|
||||||
|
- debug: var=docker_package_version
|
||||||
|
Loading…
Reference in New Issue
Block a user