From a0d4cff53b58629f2ecb00ceef8c6c251492cb52 Mon Sep 17 00:00:00 2001 From: Simon Deziel Date: Thu, 17 May 2012 20:21:28 -0400 Subject: Initial commit --- manifests/init.pp | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 manifests/init.pp (limited to 'manifests/init.pp') diff --git a/manifests/init.pp b/manifests/init.pp new file mode 100644 index 0000000..48e9da5 --- /dev/null +++ b/manifests/init.pp @@ -0,0 +1,53 @@ +# +# == Class: apparmor +# +# Install the Apparmor package and make sure /etc/apparmor.d/local exists. +# +# Note that custom Ubuntu profiles are availables at: +# https://github.com/simondeziel/aa-profiles +# +# === Parameters +# +# None. +# +# === Variables +# +# None. +# +# === Examples +# +# include apparmor +# +# === Authors +# +# Simon Deziel +# +# === Copyright +# +# Copyright 2012 Simon Deziel +# +class apparmor { + + package { 'apparmor': + ensure => present, + } + + $apparmor_d = '/etc/apparmor.d' + file { 'apparmor.d': + ensure => directory, + path => $apparmor_d, + owner => 'root', + group => 'root', + mode => '0755', + require => Package['apparmor'], + } + + file { 'apparmor.d.local': + ensure => directory, + path => "${apparmor_d}/local", + owner => 'root', + group => 'root', + mode => '0755', + require => Package['apparmor'], + } +} -- cgit v1.2.3