From: Adam Huffman Date: Wed, 19 Oct 2016 21:15:14 +0000 (+0100) Subject: Change enabling of extras repo for CentOS to use ini_file X-Git-Tag: v2.0~29^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=68bafc1fd0ccce18229222970f66d61d21b8c668;p=ceph-ansible.git Change enabling of extras repo for CentOS to use ini_file Signed-off-by: Adam Huffman --- diff --git a/roles/ceph-mds/tasks/docker/pre_requisite.yml b/roles/ceph-mds/tasks/docker/pre_requisite.yml index a3ef113f3..960131121 100644 --- a/roles/ceph-mds/tasks/docker/pre_requisite.yml +++ b/roles/ceph-mds/tasks/docker/pre_requisite.yml @@ -39,10 +39,11 @@ failed_when: false - name: enable extras repo for centos - yum_repository: - name: extras - state: present - enabled: yes + ini_file: + dest: /etc/yum.repos.d/CentOS-Base.repo + section: extras + option: enabled + value: 1 when: ansible_distribution == 'CentOS' tags: with_pkg diff --git a/roles/ceph-mon/tasks/docker/pre_requisite.yml b/roles/ceph-mon/tasks/docker/pre_requisite.yml index ec44581a3..1e43af4e8 100644 --- a/roles/ceph-mon/tasks/docker/pre_requisite.yml +++ b/roles/ceph-mon/tasks/docker/pre_requisite.yml @@ -34,13 +34,13 @@ with_pkg # ensure extras enabled for docker -- name: enable extras on centos - yum_repository: - name: extras - state: present - enabled: yes - when: - - ansible_distribution == 'CentOS' +- name: enable extras repo for centos + ini_file: + dest: /etc/yum.repos.d/CentOS-Base.repo + section: extras + option: enabled + value: 1 + when: ansible_distribution == 'CentOS' tags: with_pkg diff --git a/roles/ceph-nfs/tasks/docker/pre_requisite.yml b/roles/ceph-nfs/tasks/docker/pre_requisite.yml index 27142aa46..7a7b807b8 100644 --- a/roles/ceph-nfs/tasks/docker/pre_requisite.yml +++ b/roles/ceph-nfs/tasks/docker/pre_requisite.yml @@ -25,10 +25,11 @@ with_pkg - name: enable extras repo for centos - yum_repository: - name: extras - state: present - enabled: yes + ini_file: + dest: /etc/yum.repos.d/CentOS-Base.repo + section: extras + option: enabled + value: 1 when: ansible_distribution == 'CentOS' tags: with_pkg diff --git a/roles/ceph-osd/tasks/docker/pre_requisite.yml b/roles/ceph-osd/tasks/docker/pre_requisite.yml index ab7e21057..24f87758f 100644 --- a/roles/ceph-osd/tasks/docker/pre_requisite.yml +++ b/roles/ceph-osd/tasks/docker/pre_requisite.yml @@ -44,6 +44,16 @@ tags: with_pkg +- name: enable extras repo for centos + ini_file: + dest: /etc/yum.repos.d/CentOS-Base.repo + section: extras + option: enabled + value: 1 + when: ansible_distribution == 'CentOS' + tags: + with_pkg + - name: install docker-engine on redhat yum: name: "{{ item }}" diff --git a/roles/ceph-rbd-mirror/tasks/docker/pre_requisite.yml b/roles/ceph-rbd-mirror/tasks/docker/pre_requisite.yml index 525140264..713a762d5 100644 --- a/roles/ceph-rbd-mirror/tasks/docker/pre_requisite.yml +++ b/roles/ceph-rbd-mirror/tasks/docker/pre_requisite.yml @@ -39,10 +39,11 @@ failed_when: false - name: enable extras repo for centos - yum_repository: - name: extras - state: present - enabled: yes + ini_file: + dest: /etc/yum.repos.d/CentOS-Base.repo + section: extras + option: enabled + value: 1 when: ansible_distribution == 'CentOS' tags: with_pkg diff --git a/roles/ceph-restapi/tasks/docker/pre_requisite.yml b/roles/ceph-restapi/tasks/docker/pre_requisite.yml index d004714ad..29ccc0073 100644 --- a/roles/ceph-restapi/tasks/docker/pre_requisite.yml +++ b/roles/ceph-restapi/tasks/docker/pre_requisite.yml @@ -32,11 +32,12 @@ tags: with_pkg -- name: enable extras repo on centos - yum_repository: - name: extras - state: present - enabled: yes +- name: enable extras repo for centos + ini_file: + dest: /etc/yum.repos.d/CentOS-Base.repo + section: extras + option: enabled + value: 1 when: ansible_distribution == 'CentOS' tags: with_pkg diff --git a/roles/ceph-rgw/tasks/docker/pre_requisite.yml b/roles/ceph-rgw/tasks/docker/pre_requisite.yml index d135a7f1d..7427b4e6f 100644 --- a/roles/ceph-rgw/tasks/docker/pre_requisite.yml +++ b/roles/ceph-rgw/tasks/docker/pre_requisite.yml @@ -32,11 +32,12 @@ tags: with_pkg -- name: enable extras repo on centos - yum_repository: - name: extras - state: present - enabled: yes +- name: enable extras repo for centos + ini_file: + dest: /etc/yum.repos.d/CentOS-Base.repo + section: extras + option: enabled + value: 1 when: ansible_distribution == 'CentOS' tags: with_pkg