feat: mariadb improvements
- add bind-address to local_ip - add consul service
This commit is contained in:
parent
6bddec6bd2
commit
81e4dffa36
@ -6,3 +6,22 @@ profiles::sql::galera_member::galera_members_role: roles::infra::sql::galera
|
|||||||
profiles::sql::galera_member::datadir: /data/mariadb
|
profiles::sql::galera_member::datadir: /data/mariadb
|
||||||
profiles::sql::galera_member::innodb_file_per_table: 1
|
profiles::sql::galera_member::innodb_file_per_table: 1
|
||||||
profiles::sql::galera_member::package_name: mariadb-galera-server
|
profiles::sql::galera_member::package_name: mariadb-galera-server
|
||||||
|
|
||||||
|
consul::services:
|
||||||
|
puppet:
|
||||||
|
service_name: "mariadb-%{lookup('profiles::sql::galera_member::cluster_name')}"
|
||||||
|
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-%{lookup('profiles::sql::galera_member::cluster_name')}"
|
||||||
|
disposition: write
|
||||||
|
|||||||
@ -103,7 +103,8 @@ class profiles::sql::galera_member (
|
|||||||
'binlog_format' => 'ROW',
|
'binlog_format' => 'ROW',
|
||||||
'default-storage-engine' => 'innodb',
|
'default-storage-engine' => 'innodb',
|
||||||
'query_cache_size' => '0',
|
'query_cache_size' => '0',
|
||||||
'query_cache_type' => '0'
|
'query_cache_type' => '0',
|
||||||
|
'bind-address' => $local_ip,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$default_override_options_galera = {
|
$default_override_options_galera = {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user