Skip to content

Commit

Permalink
Enable CodeReady Builder repository for Oracle Linux
Browse files Browse the repository at this point in the history
Enable ol8_codeready_builder and ol9_codeready_builder repository.

Needed to install dependencies for postgresql<version>-devel package.

And remove duplicate tasks for adding repositories from the netdata role.
  • Loading branch information
vitabaks committed Feb 13, 2023
1 parent 0bea22f commit 7531a94
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 14 deletions.
11 changes: 9 additions & 2 deletions roles/add-repository/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -115,15 +115,22 @@
- name: Enable PowerTools repository
command: dnf config-manager --set-enabled "[Pp]ower[Tt]ools"
when:
- ansible_os_family == "RedHat"
- ansible_distribution_major_version is version('8', '==')
- ansible_distribution != "OracleLinux"

# CodeReady Linux Builder (crb) repository (to install dependencies for postgresql<version>-devel package)
- name: Enable CodeReady Linux Builder (crb) repository
command: dnf config-manager --set-enabled crb
when:
- ansible_os_family == "RedHat"
- ansible_distribution_major_version is version('9', '>=')
- ansible_distribution != "OracleLinux"

# CodeReady Builder repository for OracleLinux (to install dependencies for postgresql<version>-devel package)
- name: Enable CodeReady Builder repository
command: dnf config-manager --enable ol{{ ansible_distribution_major_version }}_codeready_builder
when:
- ansible_distribution == "OracleLinux"
- ansible_distribution_major_version is version('8', '>=')

# Install PostgreSQL Repository
- name: Get pgdg-redhat-repo-latest.noarch.rpm
Expand Down
12 changes: 0 additions & 12 deletions roles/netdata/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,6 @@
dest: /tmp/kickstart.sh
mode: +x

- name: Enable PowerTools repository
command: dnf config-manager --set-enabled "[Pp]ower[Tt]ools"
when:
- ansible_os_family == "RedHat"
- ansible_distribution_major_version is version('8', '==')

- name: Enable CodeReady Linux Builder (crb) repository
command: dnf config-manager --set-enabled crb
when:
- ansible_os_family == "RedHat"
- ansible_distribution_major_version is version('9', '>=')

- name: Install Netdata
command: /tmp/kickstart.sh {{ netdata_install_options | default('--dont-wait') }}

Expand Down

0 comments on commit 7531a94

Please sign in to comment.