services.mysql.galeraCluster.clusterAddress

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
string
Default
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
"gcomm://10.0.0.10,10.0.0.20,10.0.0.30?gmcast.seg=1:SomePassword"
Declared
<nixpkgs/nixos/modules/services/databases/mysql.nix>