[WIP] Starting port to Buster
parent
c33c95008b
commit
8b3250c07c
|
@ -2,12 +2,15 @@ env:
|
|||
- PLATFORM='docker-stretch-default-master' ANSIBLE_VERSION='ansible>=2.5,<2.6'
|
||||
- PLATFORM='docker-stretch-upstream-master' ANSIBLE_VERSION='ansible>=2.5,<2.6'
|
||||
- PLATFORM='docker-stretch-upstream-galera-1' ANSIBLE_VERSION='ansible>=2.5,<2.6'
|
||||
- PLATFORM='docker-buster-default-master' ANSIBLE_VERSION='ansible>=2.5,<2.6'
|
||||
- PLATFORM='docker-stretch-default-master' ANSIBLE_VERSION='ansible>=2.6,<2.7'
|
||||
- PLATFORM='docker-stretch-upstream-master' ANSIBLE_VERSION='ansible>=2.6,<2.7'
|
||||
- PLATFORM='docker-stretch-upstream-galera-1' ANSIBLE_VERSION='ansible>=2.6,<2.7'
|
||||
- PLATFORM='docker-buster-default-master' ANSIBLE_VERSION='ansible>=2.6,<2.7'
|
||||
- PLATFORM='docker-stretch-default-master' ANSIBLE_VERSION='ansible>=2.7,<2.8'
|
||||
- PLATFORM='docker-stretch-upstream-master' ANSIBLE_VERSION='ansible>=2.7,<2.8'
|
||||
- PLATFORM='docker-stretch-upstream-galera-1' ANSIBLE_VERSION='ansible>=2.7,<2.8'
|
||||
- PLATFORM='docker-buster-default-master' ANSIBLE_VERSION='ansible>=2.7,<2.8'
|
||||
|
||||
sudo: required
|
||||
|
||||
|
|
|
@ -9,6 +9,7 @@ Install and configure MariaDB (Galera Cluster). Manage replication (master/slave
|
|||
| --------------- | --------- | ------------------------- |
|
||||
| Debian Stretch | Debian | 10.1 |
|
||||
| Debian Stretch | Upstream | 10.1 / 10.2 / 10.3 / 10.4 |
|
||||
| Debian Buster | Debian | 10.3 |
|
||||
|
||||
Notes
|
||||
-----
|
||||
|
@ -59,7 +60,7 @@ Check "priv" syntax in [mysql\_user module documentation](http://docs.ansible.co
|
|||
|
||||
### Packaging
|
||||
|
||||
- `mariadb_version`: 10.0 / 10.1 / 10.2 / 10.3
|
||||
- `mariadb_version`: depends Debian version
|
||||
- `mariadb_repository`: MariaDB upstream APT repository (see: [MariaDB repositories tool](https://downloads.mariadb.org/mariadb/repositories))
|
||||
- `mariadb_percona_repository`: Percona upstream APT repository (see: [Percona APT doc](http://www.percona.com/doc/percona-server/5.5/installation/apt_repo.html))
|
||||
- `mariadb_use_percona_apt`: Force using Percona APT repository (useful when you want to use latest version of percona toolkits, xtrabackup... etc)
|
||||
|
|
|
@ -7,6 +7,8 @@ Vagrant.configure("2") do |config|
|
|||
|
||||
vbox_deb_stretch = 'debian/stretch64'
|
||||
dk_deb_stretch = 'hanxhx/vagrant-ansible:debian9'
|
||||
vbox_deb_buster = 'debian/buster64'
|
||||
dk_deb_buster = 'hanxhx/vagrant-ansible:debian10'
|
||||
|
||||
config.hostmanager.enabled = true
|
||||
config.hostmanager.manage_host = false
|
||||
|
@ -26,6 +28,8 @@ Vagrant.configure("2") do |config|
|
|||
{ os_name: 'stretch', vbox: vbox_deb_stretch, docker: dk_deb_stretch, vars: {mariadb_origin: 'default' }, groups: ['galera', '1'] },
|
||||
{ os_name: 'stretch', vbox: vbox_deb_stretch, docker: nil, vars: {mariadb_origin: 'default' }, groups: ['galera', '2'] },
|
||||
{ os_name: 'stretch', vbox: vbox_deb_stretch, docker: nil, vars: {mariadb_origin: 'default' }, groups: ['galera', '3'] },
|
||||
# Debian Buster
|
||||
{ os_name: 'buster', vbox: vbox_deb_buster, docker: dk_deb_buster, vars: {mariadb_origin: 'default' }, groups: ['master'] },
|
||||
]
|
||||
|
||||
cases.each_with_index do |opts,index|
|
||||
|
|
|
@ -9,9 +9,9 @@ galaxy_info:
|
|||
- name: Debian
|
||||
versions:
|
||||
- stretch
|
||||
- buster
|
||||
galaxy_tags:
|
||||
- database
|
||||
- database:sql
|
||||
- packaging
|
||||
- mysql
|
||||
- mariadb
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
---
|
||||
|
||||
- name: SET_FACT | Bypass https://github.com/ansible/ansible/issues/19874
|
||||
set_fact:
|
||||
ansible_distribution_release: 'buster'
|
||||
when: ansible_facts.distribution_major_version == "buster/sid"
|
||||
|
||||
- name: INCLUDE_VARS | Related to OS version
|
||||
include_vars: "{{ ansible_distribution }}-{{ ansible_distribution_release }}.yml"
|
||||
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
mariadb_tools:
|
||||
- percona-toolkit
|
||||
- python-mysqldb
|
||||
- mysqltuner
|
||||
|
||||
mariadb_default_xtrabackup_package: 'percona-xtrabackup-24'
|
Loading…
Reference in New Issue