apparmor

manages apparmor
jordi prats

jordi prats

eyp

3,182 downloads

3,182 latest version

5.0 quality score

Version information

  • 0.1.16 (latest)
released Jul 3rd 2019
This version is compatible with:
  • Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >= 3.8.0
  • Ubuntu
    ,
    SLES

Start using this module

Documentation

eyp/apparmor — version 0.1.16 Jul 3rd 2019

apparmor

NTTCom-MS/eyp-apparmor: Build Status

Table of Contents

  1. Overview
  2. Module Description
  3. Setup
  4. Usage
  5. Reference
  6. Limitations
  7. Development

Overview

Manages AppArmor

Module Description

Allows you to enforce a global mode for AppArmor.

Ubuntu:

  • complain
  • enforce
  • disable (default)

SuSE:

  • complain (default)
  • enforce

Setup

What apparmor affects

Installs apparmor-utils to be able to manage AppArmor

Setup Requirements

This module requires pluginsync enabled

Beginning with apparmor

class { 'apparmor':
  mode => 'disable',
}

Usage

Just a single class to set apparmor to disable, complain or enforce

Reference

classes

apparmor

  • mode: disable, complain, enforce

Limitations

Tested on:

  • Ubuntu 14.04
  • SLES 11 SP3

Development

We are pushing to have acceptance testing in place, so any new feature should have some test to check both presence and absence of any feature

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request