opichon.docker-mysql

opichon.docker-mysql

Un rôle Ansible pour exécuter un serveur MySQL en tant que conteneur Docker.

Voir aussi opichon.mysql-backup

Exigences

Ce rôle nécessite Ansible 1.2 ou une version supérieure.

Il nécessite également que le moteur Docker soit en cours d'exécution sur l'hôte cible.

Variables du rôle

Les variables Ansible sont listées ci-dessous avec leurs valeurs par défaut.

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: démarré

Exemple de playbook

---
- hosts: serveurs
  roles:
      - opichon.docker-mysql
        mysql_env:
        	MYSQL_DATABASE: mydb
        	MYSQL_USER: me
        	MYSQL_PASSWORD: secret
        mysql_database: mydb
        mysql_network: default
        mysql_root_password: très_secret

Licence

MIT

À propos du projet

Install mysql as a docker container

Installer
ansible-galaxy install opichon.docker-mysql
Licence
mit
Téléchargements
2.4k
Propriétaire
Entrepreneur & CTO Since 2003, I have helped SMEs and startups in all their IT-related needs.