2017-08-28 09:20:50 +00:00
|
|
|
# Ansible Role: MariaDB
|
|
|
|
|
|
|
|
Installs MariaDB
|
|
|
|
|
|
|
|
## Supported platforms
|
|
|
|
|
|
|
|
```
|
|
|
|
CentOS 6 & 7
|
|
|
|
Ubuntu 14.04
|
2018-06-09 08:48:20 +00:00
|
|
|
Ubuntu 16.04
|
|
|
|
Debain 9
|
2017-08-28 09:20:50 +00:00
|
|
|
```
|
|
|
|
|
|
|
|
## Post install
|
|
|
|
|
|
|
|
Run `mysql_secure_installation`
|
|
|
|
|
|
|
|
## Requirements
|
|
|
|
|
|
|
|
None
|
|
|
|
|
|
|
|
## Role Variables
|
|
|
|
|
|
|
|
MariaDB version:
|
|
|
|
|
|
|
|
```
|
2018-06-09 08:48:20 +00:00
|
|
|
mariadb_version: 10.2
|
2017-08-28 09:20:50 +00:00
|
|
|
```
|
|
|
|
|
|
|
|
Configuration template:
|
|
|
|
|
|
|
|
```
|
|
|
|
mysql_conf_tpl: change_me
|
|
|
|
```
|
|
|
|
|
|
|
|
Configuration filename:
|
|
|
|
|
|
|
|
```
|
|
|
|
mysql_conf_file: settings.cnf
|
|
|
|
```
|
|
|
|
|
|
|
|
### Experimental unattended mysql_secure_installation
|
|
|
|
|
|
|
|
```
|
|
|
|
ansible-playbook release.yml --extra-vars "mysql_secure_installation=true mysql_root_password=your_very_secret_password"
|
|
|
|
```
|
|
|
|
|
|
|
|
## Dependencies
|
|
|
|
|
|
|
|
None
|
|
|
|
|
|
|
|
## Example Playbook
|
|
|
|
|
|
|
|
```
|
|
|
|
- hosts: servers
|
|
|
|
roles:
|
2018-06-09 08:48:20 +00:00
|
|
|
- { role: mariadb }
|
2017-08-28 09:20:50 +00:00
|
|
|
```
|
|
|
|
|
2018-06-09 08:48:20 +00:00
|
|
|
## Credits
|
2017-08-28 09:20:50 +00:00
|
|
|
|
2018-06-09 08:48:20 +00:00
|
|
|
- [Attila van der Velde](https://github.com/vdvm)
|
2017-08-28 09:20:50 +00:00
|
|
|
|