diff --git a/tasks/main.yml b/tasks/main.yml index 049bc1a..d0a1ef9 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -2,7 +2,7 @@ - name: Include vars for {{ ansible_os_family }} include_vars: "{{ ansible_os_family }}.yml" -- name: Install repo definition packages for {{ ansible_os_family }} +- name: Install EPEL repo definition packages for {{ ansible_os_family }} on x86_64 and aarch64 plateform package: name="{{ item }}" update_cache=yes state=latest with_items: - epel-release @@ -11,6 +11,12 @@ - not ansible_machine == "armv7l" - not ansible_machine == "armv6l" +- name: Install EPEL repo definition for {{ ansible_os_family }} on ARM 32b plateform + template: src=etc/yum.repos.d/epel_arm.repo.j2 dst=/etc/yum.repos.d/epel.repo owner=root group=root mode=0644 + when: + - ansible_os_family == "RedHat" + - ansible_machine == "armv7l" or ansible_machine == "armv6l" + - name: Install base packages for {{ ansible_os_family }} package: name="{{ base_packages }}" update_cache=yes state=latest diff --git a/templates/etc/yum.repos.d/epel_arm.repo.j2 b/templates/etc/yum.repos.d/epel_arm.repo.j2 new file mode 100644 index 0000000..8594e96 --- /dev/null +++ b/templates/etc/yum.repos.d/epel_arm.repo.j2 @@ -0,0 +1,6 @@ +[epel] +name=Epel rebuild for armhfp +baseurl=https://armv7.dev.centos.org/repodir/epel-pass-1/ +enabled=1 +gpgcheck=0 +