From df18e4ecbe5c24111da9fdde22da712d0605bdf9 Mon Sep 17 00:00:00 2001 From: Markos Chandras Date: Thu, 7 Sep 2017 10:38:01 +0100 Subject: [PATCH] SUSE: Add ability to configure external mirror for openSUSE Allow deployers to choose a specific mirror for the OBS packages by setting the 'galera_server_opensuse_mirror_obs_url' variable Change-Id: Ie8b7b448dd5ed73bb6c4ac8128064d68fd578e57 --- defaults/main.yml | 4 ++++ vars/suse-42.yml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index 9df3bcac..fb115353 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -189,3 +189,7 @@ galera_disable_privatedevices: no # Allow the playbook to orchestrate service restart handlers galera_external_restart_handlers: no + +## Set default mirror for openSUSE repositories +# NOTE(hwoarang): Ensure that the full path to the 'opensuse' directory is used. +#galera_server_opensuse_mirror_obs_url: "http://widehat.opensuse.org" diff --git a/vars/suse-42.yml b/vars/suse-42.yml index e601944f..af1350ca 100644 --- a/vars/suse-42.yml +++ b/vars/suse-42.yml @@ -15,7 +15,7 @@ _galera_repo: - name: "OBS:server_database" - uri: "http://download.opensuse.org/repositories/server:/database/openSUSE_Leap_{{ ansible_distribution_version }}" + uri: "{{ galera_server_opensuse_mirror_obs_url | default('http://download.opensuse.org') }}/repositories/server:/database/openSUSE_Leap_{{ ansible_distribution_version }}" galera_server_required_distro_packages: - galera-3