Compare commits
4 commits
2c13b2f51d
...
ffc5170fc0
Author | SHA1 | Date | |
---|---|---|---|
Micke Nordin | ffc5170fc0 | ||
Micke Nordin | ea09557c1a | ||
Magnus Andersson | 9364391ad5 | ||
Magnus Andersson | 6a5000a557 |
|
@ -1,4 +1,3 @@
|
||||||
include apt
|
|
||||||
# Wrapper for sunet::dockerhost to do thiss specific things
|
# Wrapper for sunet::dockerhost to do thiss specific things
|
||||||
class sunetdrive::dockerhost(
|
class sunetdrive::dockerhost(
|
||||||
String $version = safe_hiera('docker_version'),
|
String $version = safe_hiera('docker_version'),
|
||||||
|
|
|
@ -14,4 +14,35 @@ class sunetdrive::multinode_db(){
|
||||||
mode => '0744',
|
mode => '0744',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if $facts["networking"]["fqdn"] =~ /^multinode-db1\.drive\.(test\.){1}sunet\.se$/ {
|
||||||
|
notify { 'hostmessage':
|
||||||
|
message => "We are on multinode-db1. Set up statistics environment.",
|
||||||
|
}
|
||||||
|
$rclone_url = 'https://downloads.rclone.org/rclone-current-linux-amd64.deb'
|
||||||
|
$local_path = '/tmp/rclone-current-linux-amd64.deb'
|
||||||
|
exec { 'rclone_deb':
|
||||||
|
command => "/usr/bin/wget -q ${rclone_url} -O ${local_path}",
|
||||||
|
creates => $local_path,
|
||||||
|
}
|
||||||
|
package { 'rclone':
|
||||||
|
ensure => installed,
|
||||||
|
provider => dpkg,
|
||||||
|
source => $local_path,
|
||||||
|
require => Exec['rclone_deb'],
|
||||||
|
}
|
||||||
|
file { '/root/.rclone.conf':
|
||||||
|
ensure => file,
|
||||||
|
content => template('sunetdrive/mariadb_backup/rclone.conf.erb'),
|
||||||
|
owner => 'root',
|
||||||
|
group => 'root',
|
||||||
|
mode => '0600',
|
||||||
|
}
|
||||||
|
file { '/root/tasks/listusersbydep.sh':
|
||||||
|
ensure => file,
|
||||||
|
content => template('sunetdrive/mariadb/listusersdep.sh.erb'),
|
||||||
|
owner => 'root',
|
||||||
|
group => 'root',
|
||||||
|
mode => '0700',
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -108,6 +108,10 @@ 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':
|
||||||
|
ensure => directory,
|
||||||
|
mode => '0700'
|
||||||
|
}
|
||||||
file { '/opt/backups/scripts':
|
file { '/opt/backups/scripts':
|
||||||
ensure => directory,
|
ensure => directory,
|
||||||
mode => '0700'
|
mode => '0700'
|
||||||
|
|
Loading…
Reference in a new issue