Skip to content

Commit 6d49163

Browse files
committed
apparmor: install on Linodes too
Not using special Linode kernels anymore, those were deprecated, so AppArmor should work fine on Linodes.
1 parent 940b3be commit 6d49163

File tree

1 file changed

+14
-17
lines changed

1 file changed

+14
-17
lines changed

local-modules/profile/manifests/apparmor.pp

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,21 @@
55
class profile::apparmor (
66
Hash $profile_files = {},
77
) {
8-
# Linode kernels apparently don't support apparmor.
9-
unless util::is_linode() {
10-
package { 'apparmor':
11-
ensure => installed,
12-
}
13-
-> service { 'apparmor':
14-
enable => true,
15-
}
8+
package { 'apparmor':
9+
ensure => installed,
10+
}
11+
-> service { 'apparmor':
12+
enable => true,
13+
}
1614

17-
$profile_files.each |$key, $value| {
18-
file { "/etc/apparmor.d/local/${key}":
19-
ensure => file,
20-
owner => root,
21-
group => root,
22-
mode => '0644',
23-
notify => Service['apparmor'],
24-
* => $value,
25-
}
15+
$profile_files.each |String[1] $key, Hash $value| {
16+
file { "/etc/apparmor.d/local/${key}":
17+
ensure => file,
18+
owner => root,
19+
group => root,
20+
mode => '0644',
21+
notify => Service['apparmor'],
22+
* => $value,
2623
}
2724
}
2825
}

0 commit comments

Comments
 (0)