You've already forked percona
48 lines
850 B
Markdown
48 lines
850 B
Markdown
# Ansible Role: Percona Server
|
|
|
|
Installs and manages Percona Server on Debian.
|
|
|
|
## Requirements
|
|
|
|
None.
|
|
|
|
## Role Variables
|
|
|
|
Available variables are listed below, along with default values (see `defaults/main.yml`):
|
|
|
|
```yaml
|
|
percona_version: "8.4"
|
|
percona_root_password: "root_password_change_me"
|
|
percona_bind_address: "127.0.0.1"
|
|
percona_port: 3306
|
|
percona_databases: []
|
|
percona_users: []
|
|
```
|
|
|
|
## Dependencies
|
|
|
|
None.
|
|
|
|
## Example Playbook
|
|
|
|
```yaml
|
|
- hosts: database
|
|
roles:
|
|
- role: percona
|
|
vars:
|
|
percona_version: "8.4"
|
|
percona_root_password: "secure_password"
|
|
percona_databases:
|
|
- name: app_db
|
|
collation: utf8mb4_general_ci
|
|
encoding: utf8mb4
|
|
percona_users:
|
|
- name: app_user
|
|
password: "app_password"
|
|
priv: "app_db.*:ALL"
|
|
```
|
|
|
|
## License
|
|
|
|
MIT
|