131 lines
4.5 KiB
Plaintext
131 lines
4.5 KiB
Plaintext
# This is an example config file for the burp client.
|
|
|
|
mode = client
|
|
port = 4971
|
|
# A different port to use for restores - see the man page for more options.
|
|
#port_restore = 5971
|
|
status_port = 4972
|
|
server = {{ salt["pillar.get"]("burp:name") }}
|
|
password = {{ salt["pillar.get"]("burp:password") }}
|
|
cname = {{ grains.get('fqdn') }}
|
|
|
|
# Choose the protocol to use.
|
|
# 0 to decide automatically, 1 to force protocol1 mode (file level granularity
|
|
# with a pseudo mirrored storage on the server and optional rsync). 2 forces
|
|
# protocol2 mode (inline deduplication with variable length blocks).
|
|
# protocol = 0
|
|
pidfile = /var/run/burp.client.pid
|
|
syslog = 0
|
|
stdout = 1
|
|
progress_counter = 1
|
|
|
|
# Ratelimit throttles the send speed. Specified in Megabits per second (Mb/s).
|
|
# ratelimit = 1.5
|
|
# Network timeout defaults to 7200 seconds (2 hours).
|
|
# network_timeout = 7200
|
|
# The directory to which autoupgrade files will be downloaded.
|
|
# To never autoupgrade, leave it commented out.
|
|
# autoupgrade_dir=/etc/burp/autoupgrade/client
|
|
# OS path component for the autoupgrade directory on the server.
|
|
# autoupgrade_os=test_os
|
|
# Wait a random number of seconds between 0 and the given number before
|
|
# contacting the server on a timed backup.
|
|
# randomise = 1200
|
|
|
|
# Set server_can_restore to 0 if you do not want the server to be able to
|
|
# initiate a restore.
|
|
server_can_restore = 1
|
|
|
|
# Set server_can_override_includes to 0 if you do not want the server to be
|
|
# able to override the local include/exclude list. The default is 1.
|
|
# server_can_override_includes = 1
|
|
|
|
# Set an encryption password if you do not trust the server with your data.
|
|
# Note that this will mean that network deltas will not be possible. Each time
|
|
# a file changes, the whole file will be transferred on the next backup.
|
|
# encryption_password = My^$pAsswIrD%@
|
|
|
|
# More configuration files can be read, using syntax like the following
|
|
# (without the leading '# ').
|
|
# . path/to/more/conf
|
|
|
|
# Run as different user/group.
|
|
# user=graham
|
|
# group=nogroup
|
|
|
|
cross_filesystem=/home
|
|
cross_all_filesystems=0
|
|
|
|
# Uncomment the following lines to automatically generate a certificate signing
|
|
# request and send it to the server.
|
|
ca_burp_ca = /usr/sbin/burp_ca
|
|
ca_csr_dir = /etc/burp/CA-client
|
|
|
|
# SSL certificate authority - same file on both server and client
|
|
ssl_cert_ca = /etc/burp/ssl_cert_ca.pem
|
|
|
|
# Client SSL certificate
|
|
ssl_cert = /etc/burp/ssl_cert-client.pem
|
|
|
|
# Client SSL key
|
|
ssl_key = /etc/burp/ssl_cert-client.key
|
|
|
|
# Client SSL ciphers
|
|
#ssl_ciphers =
|
|
|
|
# Client SSL compression. Default is zlib5. Set to zlib0 to turn it off.
|
|
#ssl_compression = zlib5
|
|
|
|
# SSL key password, for loading a certificate with encryption.
|
|
#ssl_key_password = password
|
|
|
|
# Common name in the certificate that the server gives us
|
|
ssl_peer_cn = burpserver
|
|
|
|
# Example syntax for pre/post scripts
|
|
#backup_script_pre=/path/to/a/script
|
|
#backup_script_post=/path/to/a/script
|
|
#restore_script_pre=/path/to/a/script
|
|
#restore_script_post=/path/to/a/script
|
|
|
|
# The following options specify exactly what to backup.
|
|
# The server will override them if there is at least one 'include=' line on
|
|
# the server side and 'server_can_override_includes=1'.
|
|
#include = /home
|
|
#exclude = /home/graham/testdir/librsync-0.9.7/testsuite
|
|
#include = /home/graham/testdir/librsync-0.9.7/testsuite/deep
|
|
#include = /home/graham/xdir
|
|
#exclude = /home/graham/testdir/libr
|
|
# Exclude file names ending in '.vdi' or '.vmdk' (case insensitive)
|
|
#exclude_ext = vdi
|
|
#exclude_ext = vmd
|
|
# Exlude file path matching a regular expression
|
|
# (note that 'include_regex' is not yet implemented)
|
|
#exclude_regex = \.cache
|
|
# Exclude various temporary file systems. You may want to add devfs, devpts,
|
|
# proc, ramfs, etc.
|
|
exclude_fs = sysfs
|
|
exclude_fs = tmpfs
|
|
# Exclude files based on size. Defaults are 0, which means no limit.
|
|
#min_file_size = 0 Mb
|
|
#max_file_size = 0 Mb
|
|
# The content of directories containing a filesystem entry named like this
|
|
# will not be backed up.
|
|
nobackup = .nobackup
|
|
# By default, burp backups up the fifos themselves, rather than reading from
|
|
# them. These two options let you choose a particular fifo to read, or read
|
|
# from all fifos.
|
|
#read_fifo=/path/to/a/fifo
|
|
#read_all_fifos=0
|
|
# The same for block device nodes.
|
|
#read_blockdev=/path/to/a/blockdev
|
|
#read_all_blockdevs=0
|
|
# Exclude files from compression by extension.
|
|
exclude_comp=bz2
|
|
exclude_comp=gz
|
|
# When backing up, whether to enable O_NOATIME when opening files and
|
|
# directories. The default is atime=0, which enables O_NOATIME.
|
|
#atime=1
|
|
# When enabled, this causes problems in the phase1 scan (such as an 'include'
|
|
# being missing) to be treated as fatal errors. The default is 0.
|
|
#scan_problem_raises_error=1 |