opichon.docker-mysql
opichon.docker-mysql
一个用于将 MySQL 服务器作为 Docker 容器运行的 Ansible 角色。
另请查看 opichon.mysql-backup
需求
该角色需要 Ansible 1.2 或更高版本。
同时需要在目标主机上运行 Docker 引擎。
角色变量
以下是 Ansible 变量及其默认值:
mysql_backups_dir: /var/mysql/backups
mysql_character_set: utf8mb4
mysql_collation: utf8mb4_unicode_520_ci
mysql_conf_dir: /var/mysql/conf.d
mysql_container_name: mysql
mysql_lib_dir: /var/mysql/lib
mysql_network: mysql
mysql_password
mysql_port: 3306
mysql_root_password
mysql_state: started
示例剧本
---
- hosts: servers
roles:
- opichon.docker-mysql
mysql_env:
MYSQL_DATABASE: mydb
MYSQL_USER: me
MYSQL_PASSWORD: secret
mysql_database: mydb
mysql_network: default
mysql_root_password: very_secret
许可证
MIT