X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=automation%2Fansible%2Froles%2Fcommon%2Ftasks%2Fsetup-RedHat.yml;h=5fabbe45d0d733523ace7c3568b2b46a5ee483bd;hb=04804e7313e8de4ac53671a2472684214cdc2aff;hp=45d8b0215ca0a37cdefdd27d1c82975a7ae8d917;hpb=58e747d8a8e96e502e8cf86e31d888cafafebf16;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 45d8b02..5fabbe4 100644 --- a/automation/ansible/roles/common/tasks/setup-RedHat.yml +++ b/automation/ansible/roles/common/tasks/setup-RedHat.yml @@ -1,5 +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: "{{ common_packages }}" state: installed + install_weak_deps: false