services.mysql.galeraCluster.clusterAddress
NixOS option
Full Galera cluster connection string. If nodeAddresses is set, this will be auto-generated, but you can override it with a custom value. Format is typically ‘gcomm://node1,node2,node3’ with optional parameters.
type: stringDefault
if (config.services.mysql.galeraCluster.nodeAddresses == [ ]) then
""
else
"gcomm://${builtins.concatStringsSep \",\" config.services.mysql.galeraCluster.nodeAddresses}"
+ lib.optionalString (config.services.mysql.galeraCluster.clusterPassword != "")
"?gmcast.seg=1:${config.services.mysql.galeraCluster.clusterPassword}"
Example
declared in: nixos/modules/services/databases/mysql.nixView source on NixOS/nixpkgs →"gcomm://10.0.0.10,10.0.0.20,10.0.0.30?gmcast.seg=1:SomePassword"