mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2026-10-31 06:26:19 -02:30
fix(openeuler): add configurable openeuler_repo_baseurl for faster mirrors (#13134)
Add openeuler_repo_baseurl variable to override the default baseurl (repo.openeuler.org) with a faster mirror. CI uses Huawei Cloud CDN, reducing package installation from >900s timeout to ~2min. Signed-off-by: Kay Yan <kay.yan@daocloud.io>
This commit is contained in:
@@ -54,6 +54,15 @@
|
||||
update: "https://mirrors.openeuler.org/metalink?repo={{ _openeuler_releasever }}/update&arch=$basearch"
|
||||
update-source: "https://mirrors.openeuler.org/metalink?repo={{ _openeuler_releasever }}/update&arch=source"
|
||||
|
||||
- name: Override baseurl to a faster mirror (fallback when metalink is unavailable)
|
||||
ansible.builtin.replace:
|
||||
path: /etc/yum.repos.d/openEuler.repo
|
||||
regexp: 'baseurl=http://repo\.openeuler\.org/'
|
||||
replace: "baseurl={{ openeuler_repo_baseurl }}/"
|
||||
mode: "0644"
|
||||
become: true
|
||||
when: openeuler_repo_baseurl != ""
|
||||
|
||||
- name: Clean dnf metadata cache to apply metalink mirror selection
|
||||
ansible.builtin.command: dnf clean metadata
|
||||
become: true
|
||||
|
||||
Reference in New Issue
Block a user