From 3f39c9fd8db9398c67fdf9f23eb94928972e57b3 Mon Sep 17 00:00:00 2001 From: Chris Hines <chris.hines@monash.edu> Date: Fri, 22 Jul 2016 02:10:09 +0000 Subject: [PATCH] tweaking the extra packages. Make sure our experimental mellanox repo is disabled. Clean the cache before installation (as disks may fill up) Former-commit-id: 7e1941a4c879ffd465681a0ce10ff0c35f03e259 --- roles/config_repos/tasks/main.yml | 1 + roles/extra_packages/tasks/main.yml | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/roles/config_repos/tasks/main.yml b/roles/config_repos/tasks/main.yml index 91cf3304..b39828b5 100644 --- a/roles/config_repos/tasks/main.yml +++ b/roles/config_repos/tasks/main.yml @@ -23,6 +23,7 @@ - CentOS-Media.repo - CentOS-OpenStack-kilo.repo - epel.repo + - monashhpc_mellanox.repo when: ansible_os_family == 'RedHat' and ansible_distribution_major_version == "7" - name: add our repos diff --git a/roles/extra_packages/tasks/main.yml b/roles/extra_packages/tasks/main.yml index bfc45d32..d1717903 100644 --- a/roles/extra_packages/tasks/main.yml +++ b/roles/extra_packages/tasks/main.yml @@ -3,6 +3,16 @@ include_vars: "{{ ansible_distribution }}_{{ ansible_distribution_major_version }}.yml" when: extra_packages is not defined +- name: "Clear yum cache" + command: yum clean all + sudo: true + when: ansible_os_family == 'RedHat' + +- name: "Make yum cache" + command: yum makecache + sudo: true + when: ansible_os_family == 'RedHat' + - name: "Install extra packages" yum: "name={{ item }} exclude={{ excludes|join(',') }} update_cache=yes state=present" with_items: "{{ extra_packages }}" -- GitLab