Skip to content
Snippets Groups Projects
Commit 936927a5 authored by Smana's avatar Smana
Browse files

Fix docker install on rhel7

parent 8418daa5
No related branches found
No related tags found
No related merge requests found
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
......@@ -38,6 +38,13 @@
with_items: "{{ docker_repo_info.repos }}"
when: docker_repo_info.repos|length > 0
- name: Configure docker repository on RedHat
copy:
src: "rh_docker.repo"
dest: "/etc/yum.repos.d/docker.repo"
when: ansible_distribution == "RedHat" and
ansible_distribution_major_version > 7
- name: ensure docker packages are installed
action: "{{ docker_package_info.pkg_mgr }}"
args:
......@@ -53,7 +60,7 @@
regexp: '^DOCKER_STORAGE_OPTIONS=.*$'
state: present
backup: yes
when: ansible_os_family == "RedHat"
when: ansible_distribution == "CentOS"
- meta: flush_handlers
......
......@@ -3,7 +3,7 @@ docker_kernel_min_version: '0'
docker_package_info:
pkg_mgr: yum
pkgs:
- docker
- docker-engine
docker_repo_key_info:
pkg_key: ''
......
......@@ -78,16 +78,12 @@
ansible_distribution_major_version > 21
changed_when: False
- name: Install epel-release on RHEL
command: rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
when: ansible_distribution == "RedHat"
- name: Install epel-release on CentOS
- name: Install epel-release on RedHat/CentOS
action:
module: "{{ ansible_pkg_mgr }}"
name: "epel-release"
state: latest
when: ansible_distribution == "CentOS"
when: ansible_distribution in ['CentOS', 'RedHat']
- name: Install packages requirements
action:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment