lukasic.mariadb
角色名称
简单的 Ansible MariaDB 角色。
变更日志
1.1.0
- 支持 Debian Bullseye 和 Ubuntu Jammy
- 添加变更日志
1.0.0
- 用于 Debian Buster 和 Ubuntu Focal 的 Ansible 角色
安装方法
使用 ansible-galaxy
:
$ ansible-galaxy install lukasic.mariadb
使用 requirements.yml
:
- src: lukasic.mariadb
需求
Debian Buster / Ubuntu Focal 或更高版本。
角色变量
用于 /etc/mysql/mariadb.conf.d/50-server.cnf
的参数
mariadb_server_params: []
MariaDB 根密码:
mariadb_root_passwd: null
要创建的数据库和用户:
mariadb_databases: []
mariadb_users: []
依赖关系
无。
示例剧本
包含如何使用此角色(例如,作为参数传递变量)的示例对用户来说总是很有帮助:
- hosts: mariadb
roles:
- lukasic.mariadb
vars:
mariadb_server_params:
- option: "sql_mode"
section: "mysqld"
value: "ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
- option: "innodb_buffer_pool_size"
section: "mysqld"
value: "2G"
mariadb_databases:
- db1
mariadb_users:
- host: "%"
name: "user_a"
password: "supersecretpass"
priv: "db1.*:ALL"
许可证
WTFPL
作者信息
该角色由 Lukáš Kasič 于 2020 年创建。