X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fbase_configuration%2Fmanifests%2Finit.pp;h=2b20a0e89908e0aabc688d5690a8eaa1ea271dfb;hb=91a2b30dd703c827deebfb69f1b5561773beac00;hp=f432e293b0f6d2c142bb792d36e83a2e3d6a58d1;hpb=a37e5d7a961b6f6373c4f91e6c114d81e2e3261b;p=perso%2FImmae%2FProjets%2FPuppet.git diff --git a/modules/base_configuration/manifests/init.pp b/modules/base_configuration/manifests/init.pp index f432e29..2b20a0e 100644 --- a/modules/base_configuration/manifests/init.pp +++ b/modules/base_configuration/manifests/init.pp @@ -59,6 +59,39 @@ class base_configuration ( include => '/etc/pacman.d/mirrorlist' } + class { '::logrotate': + manage_cron_daily => false, + config => { + rotate_every => 'week', + rotate => 4, + create => true, + compress => true, + olddir => '/var/log/old', + tabooext => "+ .pacorig .pacnew .pacsave", + } + } + + logrotate::rule { 'wtmp': + path => '/var/log/wtmp', + rotate_every => 'month', + create => true, + create_mode => '0664', + create_owner => 'root', + create_group => 'utmp', + rotate => '1', + minsize => '1M', + } + logrotate::rule { 'btmp': + path => '/var/log/btmp', + missingok => true, + rotate_every => 'month', + create => true, + create_mode => '0600', + create_owner => 'root', + create_group => 'utmp', + rotate => '1', + } + ensure_packages(["whois"], { 'install_options' => '--asdeps' }) class { 'fail2ban': logtarget => 'SYSLOG',