class space_aide { class { 'aide': # minute => 30, # hour => 1, nocheck => true, init_timeout => 600, syslogout => false } aide::rule { 'MD5': rules => [ 'p', 'i', 'u', 'g', 'md5' ] ; } aide::watch { '/var/lib/ecp-veil/': rules => [ 'MD5' ] ; # '/var/lib/aide/': rules => [ 'MD5' ] ; '/root/.bashrc': rules => [ 'MD5' ] ; '/etc/': rules => [ 'MD5' ] ; '/boot/': rules => [ 'MD5' ] ; '/bin/': rules => [ 'R' ] ; '/sbin/': rules => [ 'R' ] ; '/usr/': rules => [ 'R' ] ; '/var/lib/ecp-veil/.*\.pyc$': type => 'exclude' ; '/var/lib/ecp-veil/.*\.json$': type => 'exclude' ; '/var/lib/ecp-veil/.*\.js$': type => 'exclude' ; '/var/lib/ecp-veil/.*\.css$': type => 'exclude' ; '/var/lib/ecp-veil/.*\.html$': type => 'exclude' ; '/var/lib/ecp-veil/.*\.woff$': type => 'exclude' ; '/var/lib/ecp-veil/.*\.woff2$': type => 'exclude' ; '/var/lib/ecp-veil/.*\.svg$': type => 'exclude' ; '/var/lib/ecp-veil/.*\.eot$': type => 'exclude' ; '/var/lib/ecp-veil/.*\.ttf$': type => 'exclude' ; '/var/lib/ecp-veil/.*\.ico$': type => 'exclude' ; '/var/lib/ecp-veil/.*\.png$': type => 'exclude' ; '/var/lib/ecp-veil/.*\.po$': type => 'exclude' ; '/var/lib/ecp-veil/.*\.mo$': type => 'exclude' ; '/var/lib/ecp-veil/.*\.txt$': type => 'exclude' ; '/var/log/': type => 'exclude' ; '/var/cache/': type => 'exclude' ; '/var/spool/': type => 'exclude' ; } }