From: Zack Cerza Date: Thu, 10 May 2018 22:26:53 +0000 (-0600) Subject: Drop use_epel flag X-Git-Tag: v2.0~24^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=9ef0f58e1a82425d97124bc4678084fa47cd2948;p=cephmetrics.git Drop use_epel flag Signed-off-by: Zack Cerza --- diff --git a/ansible/README.md b/ansible/README.md index 32d2e4b..53b4ca9 100644 --- a/ansible/README.md +++ b/ansible/README.md @@ -70,9 +70,6 @@ You may override certain variables by creating a `vars.yml` file: baseurl: http://example.com/my/repo ``` -These variables are only relevent when `devel_mode` is true: -- `use_epel`: Whether or not to use EPEL and grafana.com instead of ceph.com-sourced packages for dependencies. Default: false - ## Current Limitations - Currently, metrics are only *displayed* for `osd` and `rgw` hosts. diff --git a/ansible/roles/ceph-collectd/tasks/install_packages.yml b/ansible/roles/ceph-collectd/tasks/install_packages.yml index b290ac3..8ada6bd 100644 --- a/ansible/roles/ceph-collectd/tasks/install_packages.yml +++ b/ansible/roles/ceph-collectd/tasks/install_packages.yml @@ -7,16 +7,6 @@ - devel_mode notify: Restart collectd -- name: Install collectd-python - package: - name: collectd-python - state: latest - when: - - ansible_pkg_mgr == "yum" - - devel_mode - - not use_epel - notify: Restart collectd - - name: Install cephmetrics-collectors package: name: cephmetrics-collectors diff --git a/ansible/roles/ceph-grafana/tasks/setup_repos.yml b/ansible/roles/ceph-grafana/tasks/setup_repos.yml index 11fb453..744ad01 100644 --- a/ansible/roles/ceph-grafana/tasks/setup_repos.yml +++ b/ansible/roles/ceph-grafana/tasks/setup_repos.yml @@ -5,19 +5,9 @@ dest: /etc/yum.repos.d/grafana.repo when: - ansible_pkg_mgr == 'yum' - - use_epel - devel_mode -- name: Remove Grafana repo - file: - path: /etc/yum.repos.d/grafana.repo - state: absent - when: - - ansible_pkg_mgr == "yum" - - not use_epel - - devel_mode - -- name: Install grafana repo +- name: Add grafana repo copy: src: files/grafana.list dest: /etc/apt/sources.list.d/grafana.list diff --git a/ansible/roles/cephmetrics-common/defaults/main.yml b/ansible/roles/cephmetrics-common/defaults/main.yml index d7d135c..a7266b6 100644 --- a/ansible/roles/cephmetrics-common/defaults/main.yml +++ b/ansible/roles/cephmetrics-common/defaults/main.yml @@ -4,7 +4,6 @@ defaults: backend: metrics: mgr # mgr, cephmetrics storage: prometheus # prometheus, graphite - use_epel: false devel_mode: true graphite: service: graphite-web diff --git a/ansible/roles/cephmetrics-common/tasks/setup_repos.yml b/ansible/roles/cephmetrics-common/tasks/setup_repos.yml index 2f4413b..666d29b 100644 --- a/ansible/roles/cephmetrics-common/tasks/setup_repos.yml +++ b/ansible/roles/cephmetrics-common/tasks/setup_repos.yml @@ -2,37 +2,11 @@ - name: Enable EPEL yum: name: "https://dl.fedoraproject.org/pub/epel/epel-release-latest-{{ ansible_distribution_major_version }}.noarch.rpm" - state: "{{ 'present' if use_epel else 'absent' }}" + state: present when: - ansible_pkg_mgr == "yum" - devel_mode -- name: Install cephmetrics development repo - copy: - src: files/cephmetrics-devel.repo - dest: /etc/yum.repos.d/cephmetrics.repo - when: - - ansible_pkg_mgr == "yum" - - not use_epel - - devel_mode - -- name: Remove cephmetrics repo - file: - path: /etc/yum.repos.d/cephmetrics.repo - state: absent - when: - - ansible_pkg_mgr == "yum" - - use_epel - - devel_mode - -- name: Remove old cephmetrics production repo - file: - path: /etc/yum.repos.d/cephmetrics.repo - state: absent - when: - - ansible_pkg_mgr == "yum" - - not devel_mode - - name: Add custom repos template: src: cephmetrics-custom.repo