···
{ config, lib, pkgs, ... }:
# TODO: test configuration when building nixexpr (use -t parameter)
# TODO: support sqlite3 (it's deprecate?) and mysql
···
Specifies the password that must be supplied for the default Bacula
···
135
+
type = types.enum [ "no" "yes" ];
···
changerDevice = mkOption {
The specified name-string must be the generic SCSI device name of the
autochanger that corresponds to the normal read/write Archive Device
···
changerCommand = mkOption {
The name-string specifies an external program to be called that will
automatically change volumes as required by Bacula. Normally, this
···
199
+
type = types.listOf types.str;
extraAutochangerConfig = mkOption {
204
+
type = types.lines;
Extra configuration to be passed in Autochanger directive.
···
archiveDevice = mkOption {
The specified name-string gives the system file name of the storage
device managed by this storage daemon. This will usually be the
···
The specified name-string names the type of media supported by this
device, for example, <literal>DLT7000</literal>. Media type names are
···
extraDeviceConfig = mkOption {
276
+
type = types.lines;
Extra configuration to be passed in Device directive.
···
default = "${config.networking.hostName}-fd";
The client name that must be used by the Director when connecting.
Generally, it is a good idea to use a name related to the machine so
···
extraClientConfig = mkOption {
334
+
type = types.lines;
Extra configuration to be passed in Client directive.
···
extraMessagesConfig = mkOption {
346
+
type = types.lines;
Extra configuration to be passed in Messages directive.
···
default = "${config.networking.hostName}-sd";
Specifies the Name of the Storage daemon.
···
extraStorageConfig = mkOption {
408
+
type = types.lines;
Extra configuration to be passed in Storage directive.
···
extraMessagesConfig = mkOption {
420
+
type = types.lines;
Extra configuration to be passed in Messages directive.
···
default = "${config.networking.hostName}-dir";
The director name used by the system administrator. This directive is
···
Specifies the password that must be supplied for a Director.
···
extraMessagesConfig = mkOption {
472
+
type = types.lines;
Extra configuration to be passed in Messages directive.
···
extraDirectorConfig = mkOption {
483
+
type = types.lines;
Extra configuration to be passed in Director directive.