Update MariaDB version across Ansible installs.

This commit is contained in:
Buster "Silver Eagle" Neece 2021-05-31 10:38:58 -05:00
parent b7984a5f75
commit 141cb47b64
No known key found for this signature in database
GPG Key ID: 6D9E12FF03411F4E
4 changed files with 18 additions and 46 deletions

View File

@ -34,7 +34,7 @@ else
fi
APP_ENV="${APP_ENV:-production}"
UPDATE_REVISION="${UPDATE_REVISION:-62}"
UPDATE_REVISION="${UPDATE_REVISION:-63}"
echo "Updating AzuraCast (Environment: $APP_ENV, Update revision: $UPDATE_REVISION)"

View File

@ -1,44 +1,20 @@
---
- name: Add MariaDB Repository (Xenial/Bionic)
template: src=mariadb_ubuntu.list.j2 dest=/etc/apt/sources.list.d/mariadb.list owner=root group=root mode=0644
register: mariadb_list
when:
- ansible_distribution_release == 'xenial' or ansible_distribution_release == 'bionic'
- name : Update MariaDB Dependencies
shell : curl -sSL https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | bash -s -- --mariadb-server-version="mariadb-10.5"
- name: Add repo key (Xenial)
apt_key:
keyserver: keyserver.ubuntu.com
id: "0xF1656F24C74CD1D8"
state: present
when:
- ansible_distribution_release == 'xenial'
- name : Unattended package installation
shell : export DEBIAN_FRONTEND=noninteractive
changed_when : false
- name: Add repo key (Bionic)
apt_key:
keyserver: keyserver.ubuntu.com
id: "0xF1656F24C74CD1D8"
state: present
when:
- ansible_distribution_release == 'bionic'
- name : Install MariaDB
apt :
name : "{{ packages }}"
state : latest
update_cache : yes
vars :
packages :
- mariadb-server
- mariadb-client
- name: Update apt cache
apt: update_cache=yes
when:
- ansible_distribution_release == 'xenial' or ansible_distribution_release == 'bionic'
- mariadb_list.changed == True
- name: Unattended package installation
shell: export DEBIAN_FRONTEND=noninteractive
changed_when: false
- name: Install MariaDB
apt:
name: "{{ packages }}"
state: latest
vars:
packages:
- mariadb-server
- mariadb-client
- name: Start and enable service
service: name=mysql state=started enabled=yes
- name : Start and enable service
service : name=mysql state=started enabled=yes

View File

@ -1,4 +0,0 @@
# MariaDB Ubuntu {{ ansible_distribution_release | title }} repository list
# http://mariadb.org/mariadb/repositories/
deb http://ams2.mirrors.digitalocean.com/mariadb/repo/10.2/ubuntu {{ ansible_distribution_release | lower }} main
deb-src http://ams2.mirrors.digitalocean.com/mariadb/repo/10.2/ubuntu {{ ansible_distribution_release | lower }} main

View File

@ -15,7 +15,7 @@
- azuracast-config
- { role : azuracast-radio, when : update_revision|int < 59 }
- { role : supervisord, when : update_revision|int < 13 }
- { role : mariadb, when : update_revision|int < 15 }
- { role : mariadb, when : update_revision|int < 63 }
- { role : nginx, when : update_revision|int < 60 }
- { role : redis, when : update_revision|int < 57 }
- { role : php, when : update_revision|int < 62 }