Allow MariaDB repo overrides without extra-vars
It may be required to override the repo information in its entirety, rather than just the URL. This patch allows that to be done. Change-Id: I9cfd0ae520b9b584ddc50933311c3fdb555d5029
This commit is contained in:
parent
475d2d8ca2
commit
96021e839f
@ -43,8 +43,21 @@ galera_server_distro_package_pins: []
|
|||||||
galera_debconf_items: []
|
galera_debconf_items: []
|
||||||
galera_server_percona_distro_packages: []
|
galera_server_percona_distro_packages: []
|
||||||
galera_mariadb_server_package: "{{ _galera_mariadb_server_package }}"
|
galera_mariadb_server_package: "{{ _galera_mariadb_server_package }}"
|
||||||
|
|
||||||
|
# Set the URL for the MariaDB repository
|
||||||
galera_repo_url: "{{ _galera_repo_url }}"
|
galera_repo_url: "{{ _galera_repo_url }}"
|
||||||
|
|
||||||
|
# Set the repo information for the MariaDB repository
|
||||||
|
galera_repo: "{{ _galera_repo }}"
|
||||||
|
|
||||||
|
# Set the gpg keys needed to be imported
|
||||||
|
galera_gpg_keys: "{{ _galera_gpg_keys | default([]) }}"
|
||||||
|
|
||||||
|
# Set the URL for the Percona Xtrabackup repository
|
||||||
|
galera_percona_xtrabackup_repo_url: "{{ _galera_percona_xtrabackup_repo_url | default('') }}"
|
||||||
|
|
||||||
|
# Set the rpo information for the Percona Xtrabackup repository
|
||||||
|
galera_percona_xtrabackup_repo: "{{ _galera_percona_xtrabackup_repo | default({}) }}"
|
||||||
|
|
||||||
galera_existing_cluster: true
|
galera_existing_cluster: true
|
||||||
galera_running_and_bootstrapped: false
|
galera_running_and_bootstrapped: false
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
repo: "{{ item.uri }}"
|
repo: "{{ item.uri }}"
|
||||||
auto_import_keys: yes
|
auto_import_keys: yes
|
||||||
register: zypper_repository_added
|
register: zypper_repository_added
|
||||||
with_items: "{{ galera_server_zypper_repo }}"
|
with_items: "{{ galera_repo }}"
|
||||||
tags:
|
tags:
|
||||||
- galera-repos
|
- galera-repos
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
# Galera GPG Keys
|
# Galera GPG Keys
|
||||||
galera_gpg_keys:
|
_galera_gpg_keys:
|
||||||
- key_name: 'RPM-GPG-KEY-MariaDB'
|
- key_name: 'RPM-GPG-KEY-MariaDB'
|
||||||
keyserver: 'https://yum.mariadb.org'
|
keyserver: 'https://yum.mariadb.org'
|
||||||
fallback_keyserver: 'https://yum.mariadb.org'
|
fallback_keyserver: 'https://yum.mariadb.org'
|
||||||
@ -50,13 +50,13 @@ galera_server_upgrade_packages_remove:
|
|||||||
galera_mariadb_service_name: "mariadb"
|
galera_mariadb_service_name: "mariadb"
|
||||||
|
|
||||||
_galera_repo_url: "http://yum.mariadb.org/10.1/centos/7/x86_64"
|
_galera_repo_url: "http://yum.mariadb.org/10.1/centos/7/x86_64"
|
||||||
galera_repo:
|
_galera_repo:
|
||||||
name: MariaDB
|
name: MariaDB
|
||||||
description: "MariaDB Repo"
|
description: "MariaDB Repo"
|
||||||
baseurl: "{{ galera_repo_url }}"
|
baseurl: "{{ galera_repo_url }}"
|
||||||
gpgkey: "https://yum.mariadb.org/RPM-GPG-KEY-MariaDB"
|
gpgkey: "https://yum.mariadb.org/RPM-GPG-KEY-MariaDB"
|
||||||
|
|
||||||
galera_percona_xtrabackup_repo:
|
_galera_percona_xtrabackup_repo:
|
||||||
repo: "http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm"
|
repo: "http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm"
|
||||||
state: "present"
|
state: "present"
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
galera_server_zypper_repo:
|
_galera_repo:
|
||||||
- name: "OBS:server_database"
|
- name: "OBS:server_database"
|
||||||
uri: "http://download.opensuse.org/repositories/server:/database/openSUSE_Leap_{{ ansible_distribution_version }}"
|
uri: "http://download.opensuse.org/repositories/server:/database/openSUSE_Leap_{{ ansible_distribution_version }}"
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ cache_timeout: 600
|
|||||||
galera_server_distro_package_pins: [{ package: "*", release: MariaDB, priority: "1001" }]
|
galera_server_distro_package_pins: [{ package: "*", release: MariaDB, priority: "1001" }]
|
||||||
|
|
||||||
# Galera GPG Keys
|
# Galera GPG Keys
|
||||||
galera_gpg_keys:
|
_galera_gpg_keys:
|
||||||
- key_name: 'mariadb'
|
- key_name: 'mariadb'
|
||||||
keyserver: 'hkp://keyserver.ubuntu.com:80'
|
keyserver: 'hkp://keyserver.ubuntu.com:80'
|
||||||
fallback_keyserver: 'hkp://p80.pool.sks-keyservers.net:80'
|
fallback_keyserver: 'hkp://p80.pool.sks-keyservers.net:80'
|
||||||
@ -101,14 +101,14 @@ qpress_arch_sha256:
|
|||||||
ppc64le: "a31d3e00dbcec9b3f98eae82b261d054d0b80a57f4a38967d0e953811cb082f3"
|
ppc64le: "a31d3e00dbcec9b3f98eae82b261d054d0b80a57f4a38967d0e953811cb082f3"
|
||||||
|
|
||||||
# Repositories
|
# Repositories
|
||||||
galera_percona_xtrabackup_repo_url: "http://repo.percona.com/apt"
|
_galera_percona_xtrabackup_repo_url: "http://repo.percona.com/apt"
|
||||||
galera_percona_xtrabackup_repo:
|
_galera_percona_xtrabackup_repo:
|
||||||
repo: "deb {{ galera_percona_xtrabackup_repo_url }} {{ ansible_distribution_release }} main"
|
repo: "deb {{ galera_percona_xtrabackup_repo_url }} {{ ansible_distribution_release }} main"
|
||||||
state: "present"
|
state: "present"
|
||||||
filename: "Percona"
|
filename: "Percona"
|
||||||
|
|
||||||
_galera_repo_url: "http://mirror.rackspace.com/mariadb/repo/10.1/ubuntu"
|
_galera_repo_url: "http://mirror.rackspace.com/mariadb/repo/10.1/ubuntu"
|
||||||
galera_repo:
|
_galera_repo:
|
||||||
repo: "deb {{ galera_repo_url }} {{ ansible_distribution_release }} main"
|
repo: "deb {{ galera_repo_url }} {{ ansible_distribution_release }} main"
|
||||||
state: "present"
|
state: "present"
|
||||||
filename: "MariaDB"
|
filename: "MariaDB"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user