28 lines
896 B
YAML
28 lines
896 B
YAML
---
|
|
profiles::sql::galera_member::configure_firewall: false
|
|
profiles::sql::galera_member::wsrep_sst_method: rsync
|
|
profiles::sql::galera_member::galera_members_lookup: true
|
|
profiles::sql::galera_member::galera_members_role: roles::infra::sql::galera
|
|
profiles::sql::galera_member::datadir: /data/mariadb
|
|
profiles::sql::galera_member::innodb_file_per_table: 1
|
|
profiles::sql::galera_member::package_name: mariadb-galera-server
|
|
|
|
consul::services:
|
|
mariadb:
|
|
service_name: "mariadb-%{facts.environment}"
|
|
tags:
|
|
- 'database'
|
|
- 'mariadb'
|
|
address: "%{facts.networking.ip}"
|
|
port: 3306
|
|
checks:
|
|
- id: 'mariadb_tcp_check'
|
|
name: 'MariaDB TCP Check'
|
|
tcp: "%{facts.networking.ip}:3306"
|
|
interval: '10s'
|
|
timeout: '1s'
|
|
profiles::consul::client::node_rules:
|
|
- resource: service
|
|
segment: "mariadb-%{facts.environment}"
|
|
disposition: write
|