The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Brackup::Target - describes the destination for a backup

EXAMPLE

In your ~/.brackup.conf file:

  [TARGET:amazon]
  type = Amazon
  aws_access_key_id  = ...
  aws_secret_access_key =  ....

GENERAL CONFIG OPTIONS

type

The driver for this target type. The type Foo corresponds to the Perl module Brackup::Target::Foo.

The set of targets (and the valid options for type) currently distributed with the Brackup core are:

Filesystem -- see Brackup::Target::Filesystem for configuration details

Ftp -- see Brackup::Target::Ftp for configuration details

Sftp -- see Brackup::Target::Sftp for configuration details

Amazon -- see Brackup::Target::Amazon for configuration details

Amazon -- see Brackup::Target::CloudFiles for configuration details

keep_backups

The default number of recent backups to keep when running brackup-target prune.

inventorydb_file

The location of the Brackup::InventoryDatabase inventory database file for this target e.g.

  [TARGET:amazon]
  type = Amazon
  aws_access_key_id  = ...
  aws_secret_access_key =  ...
  inventorydb_file = /home/bradfitz/.amazon-already-has-these-chunks.db

Only required if you wish to change this from the default, which is ".brackup-target-TARGETNAME.invdb" in your home directory.

inventorydb_type

Dictionary type to use for the inventory database. The dictionary type Bar corresponds to the perl module Brackup::Dict::Bar.

The default inventorydb_type is SQLite. See Brackup::InventoryDatabase for more.

inherit

The name of another Brackup::Target section to inherit from i.e. to use for any parameters that are not already defined in the current section e.g.:

  [TARGET:ftp_defaults]
  type = Ftp
  ftp_host = myserver
  ftp_user = myusername
  ftp_password = mypassword

  [TARGET:ftp_home]
  inherit = ftp_defaults
  path = home

  [TARGET:ftp_images]
  inherit = ftp_defaults
  path = images

SEE ALSO

Brackup

Brackup::InventoryDatabase