From e6728b5d75d7988b211975098d0b5fcb5e7d5c62 Mon Sep 17 00:00:00 2001 From: Seunghun Lee Date: Fri, 30 May 2025 11:52:04 +0100 Subject: [PATCH 1/3] Add missing Ubuntu third party repos --- .../inventory/group_vars/all/package-repos | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/ansible/inventory/group_vars/all/package-repos b/ansible/inventory/group_vars/all/package-repos index 0a987707..fc744a47 100644 --- a/ansible/inventory/group_vars/all/package-repos +++ b/ansible/inventory/group_vars/all/package-repos @@ -201,6 +201,68 @@ deb_package_repos: sync_group: third_party distribution_name: ceph-reef-debian- + # TreasureData 5 for Ubuntu Noble + - name: TreasureData5 for Ubuntu Noble + url: https://packages.treasuredata.com/lts/5/ubuntu/noble/ + base_path: treasuredata/ubuntu-noble/ + short_name: ubuntu_noble_treasuredata_5 + sync_group: third_party + distribution_name: ubuntu-noble-treasuredata-5- + # RabbitMQ - Erlang for Ubuntu Noble + - name: RabbitMQ - Erlang - Ubuntu Noble + url: "https://ppa.launchpadcontent.net/rabbitmq/rabbitmq-erlang/ubuntu" + distributions: noble + component: "main" + # mirror_complete fails with: + # "This repository uses features which are incompatible with 'mirror' sync. Please sync without mirroring enabled" + sync_policy: mirror_content_only + base_path: rabbitmq/erlang/ubuntu/noble/x86_64/ + short_name: ubuntu_noble_rabbitmq_erlang + sync_group: third_party + distribution_name: ubuntu-noble-rabbitmq-erlang- + # RabbitMQ for Ubuntu Noble + - name: RabbitMQ - Server - Ubuntu Noble + url: https://ppa1.rabbitmq.com/rabbitmq/rabbitmq-server/deb/ubuntu + distributions: noble + # mirror_complete fails with: + # "This repository uses features which are incompatible with 'mirror' sync. Please sync without mirroring enabled" + sync_policy: mirror_content_only + base_path: rabbitmq/rabbitmq-server/ubuntu/noble/noarch/ + short_name: ubuntu_noble_rabbitmq_server + sync_group: third_party + distribution_name: ubuntu-noble-rabbitmq-server- + # InfluxDB for Ubuntu Jammy + - name: InfluxDB - Ubuntu Jammy + url: https://repos.influxdata.com/ubuntu + distributions: jammy + components: stable + base_path: influxdb/ubuntu/jammy/x86_64/stable/ + short_name: ubuntu_jammy_influxdb + sync_group: third_party + distribution_name: influxdb-ubuntu-jammy- + # MariaDB 10.11 for Ubuntu Noble + - name: MariaDB 10.11 - Ubuntu Noble + url: https://dlm.mariadb.com/repo/mariadb-server/10.11/repo/ubuntu + distributions: noble + components: main + architectures: amd64 + base_path: mariadb-10.11/apt/ubuntu/noble/x86_64/ + short_name: ubuntu_noble_mariadb_10_11 + sync_group: third_party + distribution_name: mariadb-10.11-ubuntu-noble- + # MariaDB 10.11.11 for Ubuntu Noble + - name: MariaDB 10.11.11 - Ubuntu Noble + url: https://dlm.mariadb.com/repo/mariadb-server/10.11.11/repo/ubuntu + distributions: noble + components: main + architectures: amd64 + base_path: mariadb-10.11.11/apt/ubuntu/noble/x86_64/ + short_name: ubuntu_noble_mariadb_10_11_11 + sync_group: third_party + distribution_name: mariadb-10.11.11-ubuntu-noble- + # TODO: Add Opensearch, Opensearch Dashboards, Grafana, and ProxySQL + # repositories for Ubuntu + # Default filter string for Deb package repositories. deb_package_repo_filter: "" From d024078247bbe5005245b5593490b75e221c4eca Mon Sep 17 00:00:00 2001 From: Alex-Welsh Date: Mon, 16 Jun 2025 16:11:20 +0100 Subject: [PATCH 2/3] Add Ubuntu OpenSearch, Grafana, ProxySQL repos --- .../inventory/group_vars/all/package-repos | 51 +++++++++++++++++-- 1 file changed, 46 insertions(+), 5 deletions(-) diff --git a/ansible/inventory/group_vars/all/package-repos b/ansible/inventory/group_vars/all/package-repos index fc744a47..cbfe6534 100644 --- a/ansible/inventory/group_vars/all/package-repos +++ b/ansible/inventory/group_vars/all/package-repos @@ -204,7 +204,7 @@ deb_package_repos: # TreasureData 5 for Ubuntu Noble - name: TreasureData5 for Ubuntu Noble url: https://packages.treasuredata.com/lts/5/ubuntu/noble/ - base_path: treasuredata/ubuntu-noble/ + base_path: treasuredata/lts/5/ubuntu/noble/ short_name: ubuntu_noble_treasuredata_5 sync_group: third_party distribution_name: ubuntu-noble-treasuredata-5- @@ -246,7 +246,7 @@ deb_package_repos: distributions: noble components: main architectures: amd64 - base_path: mariadb-10.11/apt/ubuntu/noble/x86_64/ + base_path: mariadb-server/10.11/repo/ubuntu/ short_name: ubuntu_noble_mariadb_10_11 sync_group: third_party distribution_name: mariadb-10.11-ubuntu-noble- @@ -256,12 +256,53 @@ deb_package_repos: distributions: noble components: main architectures: amd64 - base_path: mariadb-10.11.11/apt/ubuntu/noble/x86_64/ + base_path: mariadb-server/mariadb-10.11.11/repo/ubuntu/ short_name: ubuntu_noble_mariadb_10_11_11 sync_group: third_party distribution_name: mariadb-10.11.11-ubuntu-noble- - # TODO: Add Opensearch, Opensearch Dashboards, Grafana, and ProxySQL - # repositories for Ubuntu + # Grafana for Ubuntu Noble + - name: Grafana - Ubuntu Noble + url: https://apt.grafana.com + policy: immediate + distributions: stable + components: main + base_path: grafana/apt/x86_64/ + short_name: ubuntu_noble_grafana + sync_group: alex_test + distribution_name: ubuntu-noble-grafana- + # OpenSearch for Ubuntu Noble + - name: OpenSearch - Ubuntu Noble + url: https://artifacts.opensearch.org/releases/bundle/opensearch/3.x/apt + policy: immediate + architectures: amd64 + distributions: stable + components: main + base_path: releases/bundle/opensearch/3.x/apt/ + short_name: ubuntu_noble_opensearch + sync_group: alex_test + distribution_name: ubuntu-noble-opensearch- + # OpenSearch Dashboards for Ubuntu Noble + - name: OpenSearch Dashboards - Ubuntu Noble + url: https://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/3.x/apt + policy: immediate + architectures: amd64 + distributions: stable + components: main + base_path: releases/bundle/opensearch-dashboards/3.x/apt/ + short_name: ubuntu_noble_opensearch_dashboards + sync_group: alex_test + distribution_name: ubuntu-noble-opensearch-dashboards- + # ProxySQL for Ubuntu Noble + - name: ProxySQL - Ubuntu Noble + url: https://repo.proxysql.com/ProxySQL + policy: immediate + architectures: amd64 + distributions: noble + components: main + base_path: ProxySQL/proxysql-3.0.x/noble/ + short_name: ubuntu_noble_proxysql + sync_group: alex_test + distribution_name: ubuntu-noble-proxysql- # Default filter string for Deb package repositories. deb_package_repo_filter: "" From b974c630b039537d2ebfa960b476667f8d27a6bd Mon Sep 17 00:00:00 2001 From: Seunghun Lee Date: Mon, 23 Jun 2025 11:53:05 +0100 Subject: [PATCH 3/3] Fix base_path for grafana and opensearch repos --- ansible/inventory/group_vars/all/package-repos | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ansible/inventory/group_vars/all/package-repos b/ansible/inventory/group_vars/all/package-repos index cbfe6534..d796c282 100644 --- a/ansible/inventory/group_vars/all/package-repos +++ b/ansible/inventory/group_vars/all/package-repos @@ -266,7 +266,7 @@ deb_package_repos: policy: immediate distributions: stable components: main - base_path: grafana/apt/x86_64/ + base_path: grafana/oss/apt/ short_name: ubuntu_noble_grafana sync_group: alex_test distribution_name: ubuntu-noble-grafana- @@ -277,7 +277,7 @@ deb_package_repos: architectures: amd64 distributions: stable components: main - base_path: releases/bundle/opensearch/3.x/apt/ + base_path: opensearch/3.x/apt/ short_name: ubuntu_noble_opensearch sync_group: alex_test distribution_name: ubuntu-noble-opensearch- @@ -288,7 +288,7 @@ deb_package_repos: architectures: amd64 distributions: stable components: main - base_path: releases/bundle/opensearch-dashboards/3.x/apt/ + base_path: opensearch-dashboards/3.x/apt/ short_name: ubuntu_noble_opensearch_dashboards sync_group: alex_test distribution_name: ubuntu-noble-opensearch-dashboards-