opichon.docker-mysql

opichon.docker-mysql

DockerコンテナとしてMySQLサーバーを実行するための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

プロジェクトについて

Install mysql as a docker container

インストール
ansible-galaxy install opichon.docker-mysql
ライセンス
mit
ダウンロード
2.4k
所有者
Entrepreneur & CTO Since 2003, I have helped SMEs and startups in all their IT-related needs.