This commit is contained in:
Thibaud Lepretre 2017-07-18 11:28:46 +00:00 committed by GitHub
commit 38f2bfc068

View File

@ -12,6 +12,28 @@
rpm_key:
key: https://download.docker.com/linux/centos/gpg
state: present
register: add_repository_key
ignore_errors: true
- name: Ensure curl is present (on older systems without SNI).
package: name=curl state=present
when: add_repository_key|failed
- name: Download GPG key (alternative for older systems without SNI).
shell: 'curl -sSL https://download.docker.com/linux/ubuntu/gpg -o /tmp/docker-gpg'
args:
warn: no
when: add_repository_key|failed
- name: Add Docker GPG key (alternative for older systems without SNI).
shell: 'rpm --import /tmp/docker-gpg'
args:
warn: no
when: add_repository_key|failed
- file:
path: '/tmp/docker-gpg'
state: absent
- name: Add Docker repository.
get_url:
@ -20,6 +42,23 @@
owner: root
group: root
mode: 0644
register: add_repository
ignore_errors: true
- name: Add Docker repository (on older systems without SNI).
shell: 'curl -sSL {{ docker_yum_repo_url }} -o /etc/yum.repos.d/docker-{{ docker_edition }}.repo'
args:
warn: no
when: add_repository|failed
- name: Set permission on .repo file (on older systems without SNI).
file:
path: '/etc/yum.repos.d/docker-{{ docker_edition }}.repo'
state: file
owner: root
group: root
mode: 0644
when: add_repository|failed
- name: Configure Docker Edge repo.
ini_file: