X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=automation%2Fansible%2Froles%2Fcommon%2Ftasks%2Fsetup-RedHat.yml;h=5fabbe45d0d733523ace7c3568b2b46a5ee483bd;hb=04804e7313e8de4ac53671a2472684214cdc2aff;hp=e21caf69f0c3d5ad086f2975194c9b8ad72814a1;hpb=936c50145bb7475d097540e90d513ba7fab0637e;p=lttng-ci.git diff --git a/automation/ansible/roles/common/tasks/setup-RedHat.yml b/automation/ansible/roles/common/tasks/setup-RedHat.yml index e21caf6..5fabbe4 100644 --- a/automation/ansible/roles/common/tasks/setup-RedHat.yml +++ b/automation/ansible/roles/common/tasks/setup-RedHat.yml @@ -1,6 +1,30 @@ --- +- name: Enable epel-release + # This provides some extra packages, eg. htop, python3-virtualenv + dnf: + name: epel-release + +- name: Enable rocky devel repository + yum_repository: + name: devel + description: "Rocky Linux $releasever - Devel" + mirrorlist: "https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=Devel-$releasever" + enabled: true + gpgcheck: true + when: ansible_distribution == 'Rocky' + +- name: Enable rocky powertools repository + # This provides developer orientated packages, eg. python3-sphinx + when: ansible_distribution == 'Rocky' and ansible_distribution_major_version == '8' + ansible.builtin.yum_repository: + name: Rocky-PowerTools + description: "Rocky Linux $releasever - PowerTools" + mirrorlist: "https://mirrors.rockylinux.org/mirrorlist?arch=$basearch&repo=PowerTools-$releasever" + enabled: true + gpgcheck: true + - name: Ensure common packages are installed. dnf: - name: "{{ item }}" + name: "{{ common_packages }}" state: installed - with_items: "{{ common_packages }}" + install_weak_deps: false