diff --git a/ansible/roles/cheaha.node/tasks/main.yml b/ansible/roles/cheaha.node/tasks/main.yml index 28f6a9f3cee6db057f1415f7deb52c2fd7dfc936..1724f3c3e313a0b031f67011ae987035c3ce97b4 100644 --- a/ansible/roles/cheaha.node/tasks/main.yml +++ b/ansible/roles/cheaha.node/tasks/main.yml @@ -22,18 +22,11 @@ state: disabled - name: Copy cm.repo into place (consider making this a template) ansible.builtin.copy: - src: "{{ item }}" - dest: "/etc/yum.repos.d/{{ item }}" + src: cm.repo + dest: /etc/yum.repos.d/cm.repo owner: root group: root mode: 0644 - loop: - - cm.repo - - ceph.repo - - dell-system-update.repo - - elastic.repo - - nux-dextop.repo - - TurboVNC.repo - name: Copy CM repo GPG key ansible.builtin.copy: src: RPM-GPG-KEY-cm @@ -64,7 +57,6 @@ - nss-pam-ldapd - ruby - python3 - - centos-release-openstack-rocky state: present - name: Update nsswitch.conf to look for ldap ansible.builtin.replace: diff --git a/ansible/roles/cheaha.packages/tasks/main.yml b/ansible/roles/cheaha.packages/tasks/main.yml index 282bf41c2e30e90ad4bbf04a134e55895938627b..a12b6e31788d7f8ba8fba821d36c517ae1014709 100644 --- a/ansible/roles/cheaha.packages/tasks/main.yml +++ b/ansible/roles/cheaha.packages/tasks/main.yml @@ -1,6 +1,25 @@ --- # tasks file for cheaha.packages +- name: Copy yum repo files into place + ansible.builtin.copy: + src: "{{ item }}" + dest: "/etc/yum.repos.d/{{ item }}" + owner: root + group: root + mode: 0644 + loop: + - ceph.repo + - dell-system-update.repo + - elastic.repo + - nux-dextop.repo + - TurboVNC.repo + +- name: Install openstack-rocky repo + yum: + name: centos-release-openstack-rocky + state: present + - name: Install system packages ansible.builtin.yum: name: "{{ lookup('file', '{{ pkg_list_file }}').splitlines() }}"