diff --git a/roles/config_repos/tasks/main.yml b/roles/config_repos/tasks/main.yml index 91cf330459b8988bbe3ccd9b4ceb573269547857..b39828b59196fd734a8c3cbb31a45d43d7e1c9b7 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 bfc45d323e89f13e0525ae7adf04bfa0431cc180..d171790309167e86a0f78b73d4920d1a5f635858 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 }}"