Fix MariaDB apt package pinning

The variables in vars are only loaded when the include_vars
task is run, which is after meta-dependencies are processed.

This patch ensures that the pinning is properly applied when
the meta-dependent role is executed.

Closes-Bug: #1712315
Change-Id: Ibc7766e96e478250b5e7d4788bb56dace974d25f
(cherry picked from commit c24d590d8a)
This commit is contained in:
Jesse Pretorius 2017-08-23 07:10:04 +01:00 committed by Jesse Pretorius (odyssey4me)
parent 3ed010af20
commit 8bb346420d
3 changed files with 3 additions and 4 deletions

View File

@ -135,6 +135,9 @@ qpress_package_url: "{{ qpress_arch_url.get( galera_package_arch | lower ) }}"
qpress_package_sha256: "{{ qpress_arch_sha256.get( galera_package_arch | lower ) }}"
qpress_package_path: "/opt/{{ qpress_package_url | basename }}"
# This is only applied if the ansible_pkg_mgr is 'apt'
galera_server_distro_package_pins: [{ package: "*", release: MariaDB, priority: "1001" }]
# Galera Server SSL functionality.
galera_use_ssl: false

View File

@ -16,8 +16,6 @@
## APT Cache Options
cache_timeout: 600
galera_server_distro_package_pins: [{ package: "*", release: MariaDB, priority: "1001" }]
# Galera GPG Keys
_galera_gpg_keys:
- key_name: 'mariadb'

View File

@ -16,8 +16,6 @@
## APT Cache Options
cache_timeout: 600
galera_server_distro_package_pins: [{ package: "*", release: MariaDB, priority: "1001" }]
# Galera GPG Keys
_galera_gpg_keys:
- key_name: 'mariadb'