Change clickhouse's module conf directory to permit overrides

The module already creates the file `/etc/clickhouse-server/config.xml`.

If the service uses this file for config, it permits to override the conf like this:

```nix
environment.etc."clickhouse-server/config.d/logging.xml".text = ''
  <clickhouse>
    <logger>
      <level>notice</level>
    <logger>
  </clickhouse>
'';
```
This commit is contained in:
ppom 2022-08-14 15:50:22 +02:00
parent 19f68737ff
commit 26dbf446cf

View File

@ -54,7 +54,7 @@ with lib;
AmbientCapabilities = "CAP_SYS_NICE";
StateDirectory = "clickhouse";
LogsDirectory = "clickhouse";
ExecStart = "${cfg.package}/bin/clickhouse-server --config-file=${cfg.package}/etc/clickhouse-server/config.xml";
ExecStart = "${cfg.package}/bin/clickhouse-server --config-file=/etc/clickhouse-server/config.xml";
};
};