Compare commits
No commits in common. "b0ded4d0efda0774aa93b4241b843d23536be9d7" and "ffc5170fc0da102f9aa98e24e6da61ab92beb397" have entirely different histories.
b0ded4d0ef
...
ffc5170fc0
|
@ -5,7 +5,6 @@ define sunetdrive::app_type (
|
||||||
$override_config = undef,
|
$override_config = undef,
|
||||||
$override_compose = undef
|
$override_compose = undef
|
||||||
) {
|
) {
|
||||||
include sunet::packages::netcat_openbsd
|
|
||||||
# Config from group.yaml and customer specific conf
|
# Config from group.yaml and customer specific conf
|
||||||
$environment = sunetdrive::get_environment()
|
$environment = sunetdrive::get_environment()
|
||||||
$customer = sunetdrive::get_customer()
|
$customer = sunetdrive::get_customer()
|
||||||
|
|
|
@ -1,48 +0,0 @@
|
||||||
|
|
||||||
# Common class
|
|
||||||
class sunetdrive::common {
|
|
||||||
include sunet::tools
|
|
||||||
include sunet::motd
|
|
||||||
include sunet::ntp
|
|
||||||
include apt
|
|
||||||
include apparmor
|
|
||||||
include sunet::packages::jq
|
|
||||||
if $::facts['sunet_nftables_enabled'] != 'yes' {
|
|
||||||
warning('Enabling UFW')
|
|
||||||
include ufw
|
|
||||||
} else {
|
|
||||||
if $facts['networking']['hostname'] =~ /^kube[wc]/ {
|
|
||||||
warning('Setting nftables to installed but disabled')
|
|
||||||
ensure_resource ('class','sunet::nftables::init', { enabled => false })
|
|
||||||
} else {
|
|
||||||
warning('Enabling nftables')
|
|
||||||
ensure_resource ('class','sunet::nftables::init', { })
|
|
||||||
}
|
|
||||||
}
|
|
||||||
package {'sysstat': ensure => 'latest'}
|
|
||||||
package {'needrestart': ensure => installed}
|
|
||||||
service {'sysstat': provider => 'systemd'}
|
|
||||||
file_line { 'enable_sa':
|
|
||||||
ensure => 'present',
|
|
||||||
line => 'ENABLED="true"',
|
|
||||||
path => '/etc/default/sysstat',
|
|
||||||
match => 'ENABLED="false"',
|
|
||||||
require => Package['sysstat'],
|
|
||||||
}
|
|
||||||
file_line { 'sa_cron_comment':
|
|
||||||
ensure => 'present',
|
|
||||||
line => '# Activity reports every 2 minutes everyday',
|
|
||||||
path => '/etc/cron.d/sysstat',
|
|
||||||
match => '^#\ Activity\ reports\ every\ 10\ minutes\ everyday',
|
|
||||||
require => Package['sysstat'],
|
|
||||||
notify => Service['sysstat'],
|
|
||||||
}
|
|
||||||
file_line { 'sa_cron':
|
|
||||||
ensure => 'present',
|
|
||||||
line => '*/2 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1',
|
|
||||||
path => '/etc/cron.d/sysstat',
|
|
||||||
match => '^5-55/10',
|
|
||||||
require => Package['sysstat'],
|
|
||||||
notify => Service['sysstat'],
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,6 +1,5 @@
|
||||||
# This is a asyncronous replica of the Maria DB Cluster for SUNET Drive
|
# This is a asyncronous replica of the Maria DB Cluster for SUNET Drive
|
||||||
class sunetdrive::mariadb_backup($tag_mariadb=undef, $location=undef) {
|
class sunetdrive::mariadb_backup($tag_mariadb=undef, $location=undef) {
|
||||||
include sunet::packages::netcat_openbsd
|
|
||||||
$dirs = [ 'datadir', 'init', 'conf', 'backups' ]
|
$dirs = [ 'datadir', 'init', 'conf', 'backups' ]
|
||||||
$dirs.each | $dir | {
|
$dirs.each | $dir | {
|
||||||
ensure_resource('file',"/opt/mariadb_backup/${dir}", { ensure => directory, recurse => true } )
|
ensure_resource('file',"/opt/mariadb_backup/${dir}", { ensure => directory, recurse => true } )
|
||||||
|
|
Loading…
Reference in a new issue