From 9de16e4d94bd01875520be6c140836af9515ca62 Mon Sep 17 00:00:00 2001 From: Adam Huffman Date: Mon, 17 Oct 2016 21:44:30 +0100 Subject: [PATCH] Ensure extras repo enabled for CentOS across different roles Signed-off-by: Adam Huffman --- roles/ceph-mds/tasks/docker/pre_requisite.yml | 9 +++++++++ roles/ceph-nfs/tasks/docker/pre_requisite.yml | 9 +++++++++ roles/ceph-osd/tasks/pre_requisite.yml | 8 ++++++++ roles/ceph-rbd-mirror/tasks/docker/pre_requisite.yml | 9 +++++++++ roles/ceph-restapi/tasks/docker/pre_requisite.yml | 9 +++++++++ roles/ceph-rgw/tasks/docker/pre_requisite.yml | 9 +++++++++ 6 files changed, 53 insertions(+) diff --git a/roles/ceph-mds/tasks/docker/pre_requisite.yml b/roles/ceph-mds/tasks/docker/pre_requisite.yml index 972003be3..a3ef113f3 100644 --- a/roles/ceph-mds/tasks/docker/pre_requisite.yml +++ b/roles/ceph-mds/tasks/docker/pre_requisite.yml @@ -38,6 +38,15 @@ with_pkg failed_when: false +- name: enable extras repo for centos + yum_repository: + name: extras + state: present + enabled: yes + when: ansible_distribution == 'CentOS' + tags: + with_pkg + - name: install pip on redhat yum: name: "{{ item }}" diff --git a/roles/ceph-nfs/tasks/docker/pre_requisite.yml b/roles/ceph-nfs/tasks/docker/pre_requisite.yml index 69b538518..27142aa46 100644 --- a/roles/ceph-nfs/tasks/docker/pre_requisite.yml +++ b/roles/ceph-nfs/tasks/docker/pre_requisite.yml @@ -24,6 +24,15 @@ tags: with_pkg +- name: enable extras repo for centos + yum_repository: + name: extras + state: present + enabled: yes + when: ansible_distribution == 'CentOS' + tags: + with_pkg + - name: install pip and docker on redhat yum: name: "{{ item }}" diff --git a/roles/ceph-osd/tasks/pre_requisite.yml b/roles/ceph-osd/tasks/pre_requisite.yml index 4941471b3..a7129ce11 100644 --- a/roles/ceph-osd/tasks/pre_requisite.yml +++ b/roles/ceph-osd/tasks/pre_requisite.yml @@ -5,6 +5,14 @@ state: present when: ansible_os_family == 'Debian' +- name: enable extras repo on centos + yum_repository: + name: extras + state: present + enabled: yes + when: + - ansible_distribution == 'CentOS' + - name: install redhat dependencies via yum yum: name: parted diff --git a/roles/ceph-rbd-mirror/tasks/docker/pre_requisite.yml b/roles/ceph-rbd-mirror/tasks/docker/pre_requisite.yml index 6cc5e0bba..525140264 100644 --- a/roles/ceph-rbd-mirror/tasks/docker/pre_requisite.yml +++ b/roles/ceph-rbd-mirror/tasks/docker/pre_requisite.yml @@ -38,6 +38,15 @@ with_pkg failed_when: false +- name: enable extras repo for centos + yum_repository: + name: extras + state: present + enabled: yes + when: ansible_distribution == 'CentOS' + tags: + with_pkg + - name: install pip on redhat yum: name: "{{ item }}" diff --git a/roles/ceph-restapi/tasks/docker/pre_requisite.yml b/roles/ceph-restapi/tasks/docker/pre_requisite.yml index d89fe36f6..d004714ad 100644 --- a/roles/ceph-restapi/tasks/docker/pre_requisite.yml +++ b/roles/ceph-restapi/tasks/docker/pre_requisite.yml @@ -32,6 +32,15 @@ tags: with_pkg +- name: enable extras repo on centos + yum_repository: + name: extras + state: present + enabled: yes + when: ansible_distribution == 'CentOS' + tags: + with_pkg + - name: install pip on redhat yum: name: "{{ item }}" diff --git a/roles/ceph-rgw/tasks/docker/pre_requisite.yml b/roles/ceph-rgw/tasks/docker/pre_requisite.yml index 92c3ae8ae..d135a7f1d 100644 --- a/roles/ceph-rgw/tasks/docker/pre_requisite.yml +++ b/roles/ceph-rgw/tasks/docker/pre_requisite.yml @@ -32,6 +32,15 @@ tags: with_pkg +- name: enable extras repo on centos + yum_repository: + name: extras + state: present + enabled: yes + when: ansible_distribution == 'CentOS' + tags: + with_pkg + - name: install pip on redhat yum: name: "{{ item }}" -- 2.47.3