3 describe 'apache::security::rule_link', :type => :define do
6 class { "apache::mod::security": activated_rules => [] }
11 'base_rules/modsecurity_35_bad_robots.data'
14 context "on RedHat based systems" do
17 :osfamily => 'RedHat',
18 :operatingsystem => 'CentOS',
19 :operatingsystemrelease => '7',
22 :concat_basedir => '/',
23 :path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
27 it { should contain_file('modsecurity_35_bad_robots.data').with(
28 :path => '/etc/httpd/modsecurity.d/activated_rules/modsecurity_35_bad_robots.data',
29 :target => '/usr/lib/modsecurity.d/base_rules/modsecurity_35_bad_robots.data'
33 context "on Debian based systems" do
36 :osfamily => 'Debian',
37 :operatingsystem => 'Debian',
38 :operatingsystemrelease => '6',
39 :concat_basedir => '/',
40 :lsbdistcodename => 'squeeze',
42 :path => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
47 it { should contain_file('modsecurity_35_bad_robots.data').with(
48 :path => '/etc/modsecurity/activated_rules/modsecurity_35_bad_robots.data',
49 :target => '/usr/share/modsecurity-crs/base_rules/modsecurity_35_bad_robots.data'