Puppet Class: cis_benchmarks::redhat7::rule::v_2_1_1::rule_3_5
- Defined in:
- manifests/redhat7/rule/v_2_1_1/rule_3_5.pp
Overview
3.5 Uncommon Network Protocols 3.5.1 Ensure DCCP is disabled (Not Scored)
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'manifests/redhat7/rule/v_2_1_1/rule_3_5.pp', line 3
class cis_benchmarks::redhat7::rule::v_2_1_1::rule_3_5 {
$file = '/etc/modprobe.d/CIS.conf'
include ::cis_benchmarks::redhat7::rule::v_2_1_1::rule_1_1_1_prereq #creates /etc/modprobe.d
if !defined{
file{ $file :
ensure => file,
mode => '0644',
owner => root,
group => root,
}
}
file_line { "(3.5.1) - ${file}: disable DCCP ":
ensure => present,
path => $file,
line => 'install dccp /bin/true',
}
file_line { "(3.5.2) - ${file}: disable SCTP ":
ensure => present,
path => $file,
line => 'install sctp /bin/true',
}
file_line { "(3.5.3) - ${file}: disable RDS ":
ensure => present,
path => $file,
line => 'install rds /bin/true',
}
file_line { "(3.5.4) - ${file}: disable TIPC ":
ensure => present,
path => $file,
line => 'install tipc /bin/true',
}
}
|