Compare commits
No commits in common. "d696c19242a552237ea7e08e1c4ace97cae4b4cf" and "adeaea5a3799b45d7ed0a699a8ba8a21afdab998" have entirely different histories.
d696c19242
...
adeaea5a37
|
@ -97,10 +97,6 @@ class sunetdrive::script (
|
||||||
unless => "python3 -m pip list | grep drive-utils | grep ${drive_version}",
|
unless => "python3 -m pip list | grep drive-utils | grep ${drive_version}",
|
||||||
require => Package['python3'],
|
require => Package['python3'],
|
||||||
}
|
}
|
||||||
file { '/opt/backups/scripts':
|
|
||||||
ensure => directory,
|
|
||||||
mode => '0700'
|
|
||||||
}
|
|
||||||
file { '/root/.ssh/':
|
file { '/root/.ssh/':
|
||||||
ensure => directory,
|
ensure => directory,
|
||||||
mode => '0700',
|
mode => '0700',
|
||||||
|
@ -339,13 +335,6 @@ class sunetdrive::script (
|
||||||
group => 'root',
|
group => 'root',
|
||||||
mode => '0700',
|
mode => '0700',
|
||||||
}
|
}
|
||||||
file { '/opt/backups/scripts/hb.sh':
|
|
||||||
ensure => file,
|
|
||||||
content => template('sunetdrive/script/backup-hb.erb.sh'),
|
|
||||||
owner => 'root',
|
|
||||||
group => 'root',
|
|
||||||
mode => '0700',
|
|
||||||
}
|
|
||||||
sunet::scriptherder::cronjob { 'backupmultinodedb':
|
sunet::scriptherder::cronjob { 'backupmultinodedb':
|
||||||
cmd => '/root/tasks/backupmultinodedb.sh',
|
cmd => '/root/tasks/backupmultinodedb.sh',
|
||||||
hour => '2',
|
hour => '2',
|
||||||
|
|
|
@ -50,7 +50,7 @@ function do_backup {
|
||||||
rclone mount ${project}:${bucket} ${mountpoint}/ --daemon --allow-other --dir-cache-time 24h
|
rclone mount ${project}:${bucket} ${mountpoint}/ --daemon --allow-other --dir-cache-time 24h
|
||||||
rclone mkdir ${mirror}:${mirrorbucket}
|
rclone mkdir ${mirror}:${mirrorbucket}
|
||||||
duplicity --full-if-older-than 1M --asynchronous-upload --tempdir /mnt --archive-dir /mnt --no-encryption ${mountpoint} rclone://${mirror}:/${mirrorbucket}
|
duplicity --full-if-older-than 1M --asynchronous-upload --tempdir /mnt --archive-dir /mnt --no-encryption ${mountpoint} rclone://${mirror}:/${mirrorbucket}
|
||||||
if [[ "${extra_backup_jobs[${customer}]:+found}" == "found" ]] && [[ -f "${extra_backup_jobs[${customer}]}" ]]; then
|
if [[ "${extra_backup_jobs[${customer}]:+none}" != "none" ]] && [[ -f "${extra_backup_jobs[${customer}]}" ]]; then
|
||||||
${extra_backup_jobs[${customer}]}
|
${extra_backup_jobs[${customer}]}
|
||||||
fi
|
fi
|
||||||
umount ${mountpoint}
|
umount ${mountpoint}
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
environ="prod"
|
|
||||||
if [[ $(hostname -d) == "drive.test.sunet.se" ]]; then
|
|
||||||
environ="test"
|
|
||||||
fi
|
|
||||||
rsync -e "ssh -i ${HOME}/.ssh/id_script" -avz /opt/backupmounts/ "sd-${environ}@sd-${environ}-backup.hb.se:~/sd-${environ}"
|
|
Loading…
Reference in a new issue