Puppet Class: duplicity::params
- Inherited by:
-
duplicity
- Defined in:
- manifests/params.pp
Overview
Class: duplicity::params
Default values of the duplicity class.
Authors
Martin Meinhold <Martin.Meinhold@gmx.de>
Copyright
Copyright 2014 Martin Meinhold, unless otherwise noted.
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
# File 'manifests/params.pp', line 13
class duplicity::params {
$duplicity_package_ensure = 'installed'
$duplicity_package_name = 'duplicity'
$duply_package_ensure = 'installed'
$duply_package_name = 'duply'
$duply_package_provider = $facts['os']['family'] ? {
'RedHat' => 'yum',
'Debian' => 'apt',
default => 'archive'
}
$duply_extra_packages = []
$duply_archive_version = '2.4.3'
$duply_archive_checksum = '278e45e0c033a2f24adfe868339114c7365ea318'
$duply_archive_checksum_type = 'sha1'
$duply_archive_install_dir = '/opt'
$duply_archive_executable = '/usr/local/sbin/duply'
$duply_config_dir = '/etc/duply'
$duply_config_dir_mode = '0600'
$duply_purge_config_dir = true
$duply_profile_config_name = 'conf'
$duply_profile_filelist_name = 'exclude'
$duply_profile_pre_script_name = 'pre'
$duply_profile_post_script_name = 'post'
$duply_key_dir = '/etc/duply-keys'
$duply_public_key_dir = "${duply_key_dir}/public"
$duply_private_key_dir = "${duply_key_dir}/private"
$duply_purge_key_dir = true
$duply_log_output = 'file'
$duply_log_logger_tag = 'duply'
$duply_use_logrotate_module = true
$duply_log_dir = '/var/log/duply'
$duply_log_group = $facts['os']['family'] ? {
'redhat' => 'root',
default => 'adm',
}
if ($facts['os']['family'] in ['Debian']) and ($facts['os']['release']['major'] in ['11']) {
$paramiko_package_name = 'python3-paramiko'
} else {
$paramiko_package_name = 'python-paramiko'
}
$gpg_encryption_keys = []
$gpg_signing_key = ''
$gpg_passphrase = ''
$gpg_options = []
$backup_target_url = ''
$backup_target_username = ''
$backup_target_password = ''
$cron_enabled = false
$exec_path = '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
}
|