Merge pull request #26598 from moretea/mysql-add-bind-option
mysql module: add option to bind to an address
This commit is contained in:
commit
8791cad96b
|
@ -20,6 +20,7 @@ let
|
|||
''
|
||||
[mysqld]
|
||||
port = ${toString cfg.port}
|
||||
${optionalString (cfg.bind != null) "bind-address = ${cfg.bind}" }
|
||||
${optionalString (cfg.replication.role == "master" || cfg.replication.role == "slave") "log-bin=mysql-bin"}
|
||||
${optionalString (cfg.replication.role == "master" || cfg.replication.role == "slave") "server-id = ${toString cfg.replication.serverId}"}
|
||||
${optionalString (cfg.replication.role == "slave" && !atLeast55)
|
||||
|
@ -58,6 +59,13 @@ in
|
|||
";
|
||||
};
|
||||
|
||||
bind = mkOption {
|
||||
type = types.nullOr types.str;
|
||||
default = null;
|
||||
example = literalExample "0.0.0.0";
|
||||
description = "Address to bind to. The default it to bind to all addresses";
|
||||
};
|
||||
|
||||
port = mkOption {
|
||||
type = types.int;
|
||||
default = 3306;
|
||||
|
|
Loading…
Reference in a new issue