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 年创建。

关于项目

Ansible MariaDB Role

安装
ansible-galaxy install lukasic.mariadb
许可证
Unknown
下载
28k
拥有者