diff --git a/manifests/app_type.pp b/manifests/app_type.pp index 3ef7a6c..7738499 100644 --- a/manifests/app_type.pp +++ b/manifests/app_type.pp @@ -18,6 +18,7 @@ define sunetdrive::app_type ( $dbhost = $config[ 'dbhost' ] $dbname = $config[ 'dbname' ] $dbuser = $config[ 'dbuser' ] + $full_backup_retention = $config[ 'full_backup_retention' ] $instanceid = $config[ 'instanceid' ] $mysql_user_password = $config[ 'mysql_user_password' ] $passwordsalt = $config[ 'passwordsalt' ] @@ -33,6 +34,7 @@ define sunetdrive::app_type ( $dbhost = 'proxysql_proxysql_1' $dbname = 'nextcloud' $dbuser = 'nextcloud' + $full_backup_retention = hiera('full_backup_retention') $instanceid = safe_hiera('instanceid') $mysql_user_password = safe_hiera('mysql_user_password') $passwordsalt = safe_hiera('passwordsalt') @@ -88,13 +90,13 @@ define sunetdrive::app_type ( $drive_email_template_text_left = $config['drive_email_template_text_left'] $drive_email_template_plain_text_left = $config['drive_email_template_plain_text_left'] $drive_email_template_url_left = $config['drive_email_template_url_left'] - $full_backup_retention = hiera('full_backup_retention') $lb_servers = hiera_hash($environment)['lb_servers'] $document_servers = hiera_hash($environment)['document_servers'] # Calculate some values - $expiration_days_min = $full_backup_retention * 31 - $expiration_days_max = $full_backup_retention * 31 + 93 + $expiration_months = max(12, $full_backup_retention) + $expiration_days_min = $expiration_months * 31 + $expiration_days_max = $expiration_months * 31 + 93 unless $is_multinode{ user { 'www-data': ensure => present, system => true }