Use mirror.mariadb.org to install packages from
This has packages for Ubuntu Noble which are missing from download.mariadb.com. Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/934037 Change-Id: Ia3c21e0606e4bfe8918cc8ed90207b8e66767876
This commit is contained in:
parent
e5b4fd0d55
commit
bfb7999346
@ -40,26 +40,21 @@ galera_server_proxy_protocol_networks: ""
|
||||
# distro specific variable files found in vars/
|
||||
galera_debconf_items: []
|
||||
galera_mariadb_service_name: mariadb
|
||||
galera_mariadb_server_package: "{{ _galera_mariadb_server_package }}"
|
||||
galera_mariadb_server_package: "{{ (galera_install_method == 'external_repo') | ternary(_galera_mariadb_external_repo_package, 'mariadb-server') }}"
|
||||
|
||||
# The major version used to select the repo URL path
|
||||
galera_major_version: 10.11
|
||||
galera_minor_version: 8
|
||||
|
||||
# Set the URL for the MariaDB repository
|
||||
galera_repo_host: "downloads.mariadb.com"
|
||||
galera_repo_host: "mirror.mariadb.org"
|
||||
galera_repo_url: "{{ _galera_repo_url }}"
|
||||
|
||||
# Set the repo information for the MariaDB repository
|
||||
galera_repo: "{{ _galera_repo }}"
|
||||
|
||||
# Mappings from Ansible reported architecture to distro release architecture
|
||||
galera_architecture_mapping:
|
||||
x86_64: amd64
|
||||
ppc64le: ppc64el
|
||||
s390x: s390x
|
||||
armv7l: armhf
|
||||
aarch64: arm64
|
||||
galera_architecture_mapping: "{{ _galera_architecture_mapping }}"
|
||||
|
||||
# Set the gpg keys needed to be imported
|
||||
# This should be a list of dicts, with each dict
|
||||
@ -189,6 +184,9 @@ galera_init_overrides: {}
|
||||
galera_distro_package_pins:
|
||||
- package: '*'
|
||||
release: MariaDB
|
||||
priority: 999
|
||||
- package: 'mariadb-*'
|
||||
version: '1:{{ galera_major_version }}.{{ galera_minor_version }}*'
|
||||
priority: 1001
|
||||
|
||||
# Galera Server SSL functionality.
|
||||
|
@ -36,7 +36,13 @@ galera_var_run_socket: "/var/run/mysqld/mysqld.sock"
|
||||
# The package name for mariaDB is set as a variable
|
||||
# so that it can be used in debconf later in the
|
||||
# "galera_common" role.
|
||||
_galera_mariadb_server_package: "mariadb-server"
|
||||
_galera_mariadb_external_repo_package: "mariadb-server=1:{{ galera_major_version }}.{{ galera_minor_version }}*"
|
||||
|
||||
_galera_architecture_mapping:
|
||||
x86_64: amd64
|
||||
ppc64le: ppc64el
|
||||
s390x: s390x
|
||||
aarch64: arm64
|
||||
|
||||
# NB This is specifically galera_server_mariadb_distro_packages as these
|
||||
# packages only get installed during the galera play - this is because of
|
||||
@ -69,7 +75,7 @@ galera_debconf_items:
|
||||
|
||||
# Repositories
|
||||
_galera_repo_url: >-
|
||||
http://{{ galera_repo_host }}/MariaDB/mariadb-{{ galera_major_version }}.{{ galera_minor_version }}/repo/{{ ansible_facts['distribution'] | lower }}
|
||||
https://{{ galera_repo_host }}/repo/{{ galera_major_version }}/{{ ansible_facts['distribution'] | lower }}
|
||||
|
||||
_galera_repo:
|
||||
- name: "MariaDB"
|
||||
|
@ -39,7 +39,14 @@ galera_etc_conf_file: "/etc/mysql/my.cnf"
|
||||
galera_etc_include_dir: "/etc/mysql/conf.d"
|
||||
galera_var_run_socket: "{{ galera_data_dir }}/mysql.sock"
|
||||
|
||||
_galera_mariadb_server_package: "{{ (galera_install_method == 'external_repo') | ternary('MariaDB-server', 'mariadb-server') }}"
|
||||
_galera_mariadb_external_repo_package: >-
|
||||
MariaDB-server-{{ galera_major_version }}.{{ galera_minor_version }}-1.el{{ ansible_facts['distribution_major_version'] }}
|
||||
|
||||
_galera_architecture_mapping:
|
||||
x86_64: amd64
|
||||
ppc64le: ppc64le
|
||||
s390x: s390x
|
||||
aarch64: aarch64
|
||||
|
||||
galera_server_mariadb_distro_packages:
|
||||
- which
|
||||
@ -61,7 +68,10 @@ galera_server_upgrade_packages_remove:
|
||||
- MariaDB-Galera-server
|
||||
- "{{ galera_mariadb_server_package }}"
|
||||
|
||||
_galera_repo_url: "http://{{ galera_repo_host }}/MariaDB/mariadb-{{ galera_major_version }}.{{ galera_minor_version }}/yum/rhel/$releasever/$basearch"
|
||||
_galera_repo_url: >-
|
||||
https://{{ galera_repo_host }}/yum/{{ galera_major_version }}/{{ ansible_facts['distribution'] | lower }}$releasever-{{
|
||||
galera_architecture_mapping[ansible_facts['architecture']] }}
|
||||
|
||||
_galera_repo:
|
||||
name: MariaDB
|
||||
description: "MariaDB Repo"
|
||||
|
Loading…
x
Reference in New Issue
Block a user