v0112358.innodb_replicaset
Rôle Ansible : InnoDB ReplicaSet
Installez et configurez MySQL InnoDB ReplicaSet sur votre système.
Exemple d'inventaire
[innodb_replicaset:children]
innodb_replicaset_infra
[innodb_replicaset_infra]
innodb-replicaset-0 innodb_replicaset_role="primary" run_mysqlrouter="yes"
innodb-replicaset-1 innodb_replicaset_role="secondary" run_mysqlrouter="yes"
Exemple de Playbook
---
- name: Déployer InnoDB ReplicaSet
hosts: innodb_replicaset
pre_tasks:
- name: Vérifier que Ansible répond aux exigences d'InnoDB ReplicaSet.
assert:
that: "ansible_version.full is version_compare('2.10.0', '>=')"
msg: >
"Vous devez mettre à jour Ansible à au moins 2.10.0 pour utiliser ce playbook"
roles:
- { role: innodb_replicaset, tags: innodb-replicaset }
Variables du rôle
Ces variables sont définies dans defaults/main.yml. Veuillez examiner et mettre à jour le mot de passe par défaut :
######### InnoDB ReplicaSet
innodb_replicaset_cluster_admin: "rsadmin"
innodb_replicaset_cluster_password: "*Replica_pass21_sample"
innodb_replicaset_name: "rs_infra"
######### MySQLRouter
mysqlrouter_password: "*MysqlRouter_pass21_sample"
mysqlrouter_connect_timeout: 10
mysqlrouter_read_timeout: 10
mysqlrouter_bind_address: 0.0.0.0
######### Serveur Percona
percona_server_version: "8.0.25-15"
percona_xtrabackup_version: "8.0.25-17"
percona_server_root_password: "demozCYqkQsampleYRwiQ0n7demo"
percona_server_packages:
- ....
Exigences
Paquets pip répertoriés dans requirements.txt.
Licence
MIT
Informations sur l'auteur
v0112358
À propos du projet
Create MySQL InnoDB ReplicaSet
Installer
ansible-galaxy install v0112358.innodb_replicaset
Licence
mit
Téléchargements
186
Propriétaire