aboutsummaryrefslogtreecommitdiff
path: root/manifests/utils/security
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/utils/security')
-rw-r--r--manifests/utils/security/apparmor.pp6
-rw-r--r--manifests/utils/security/base.pp6
-rw-r--r--manifests/utils/security/bitmask.pp8
-rw-r--r--manifests/utils/security/forensics.pp6
-rw-r--r--manifests/utils/security/grsec.pp6
-rw-r--r--manifests/utils/security/stego.pp6
-rw-r--r--manifests/utils/security/tails.pp6
-rw-r--r--manifests/utils/security/tpm.pp6
8 files changed, 33 insertions, 17 deletions
diff --git a/manifests/utils/security/apparmor.pp b/manifests/utils/security/apparmor.pp
index 527ae12..4d5a15b 100644
--- a/manifests/utils/security/apparmor.pp
+++ b/manifests/utils/security/apparmor.pp
@@ -1,9 +1,11 @@
-class nodo::utils::security::apparmor {
+class nodo::utils::security::apparmor (
+ $ensure = 'installed',
+) {
package { [
'apparmor',
'apparmor-profiles',
'apparmor-utils',
]:
- ensure => installed,
+ ensure => $ensure,
}
}
diff --git a/manifests/utils/security/base.pp b/manifests/utils/security/base.pp
index b639e8c..9eef991 100644
--- a/manifests/utils/security/base.pp
+++ b/manifests/utils/security/base.pp
@@ -1,9 +1,11 @@
-class nodo::utils::security::base {
+class nodo::utils::security::base (
+ $ensure = 'installed',
+) {
package { [
'keychain',
'gnupg-curl',
#'hopenpgp-tools',
]:
- ensure => present,
+ ensure => $ensure,
}
}
diff --git a/manifests/utils/security/bitmask.pp b/manifests/utils/security/bitmask.pp
index 13dea90..025418a 100644
--- a/manifests/utils/security/bitmask.pp
+++ b/manifests/utils/security/bitmask.pp
@@ -1,15 +1,17 @@
-class nodo::utils::security::bitmask {
+class nodo::utils::security::bitmask (
+ $ensure = 'installed',
+) {
# You need to manually add https://dl.bitmask.net/apt.key into apt keyring
::apt::sources_list { 'bitmask.net.list':
content => "deb http://deb.bitmask.net/debian wheezy main\n",
- ensure => present,
+ ensure => $ensure,
}
package { [
'bitmask',
'leap-keyring',
]:
- ensure => present,
+ ensure => $ensure,
require => Apt::Sources_list['bitmask.net.list'],
}
}
diff --git a/manifests/utils/security/forensics.pp b/manifests/utils/security/forensics.pp
index 665b1c7..f0cfe82 100644
--- a/manifests/utils/security/forensics.pp
+++ b/manifests/utils/security/forensics.pp
@@ -1,8 +1,10 @@
# See https://qa.debian.org/developer.php?login=forensics-devel%40lists.alioth.debian.org
-class nodo::utils::security::forensics {
+class nodo::utils::security::forensics (
+ $ensure = 'installed',
+) {
package { [
'lime-forensics-dkms',
]:
- ensure => present,
+ ensure => $ensure,
}
}
diff --git a/manifests/utils/security/grsec.pp b/manifests/utils/security/grsec.pp
index c978088..fc63621 100644
--- a/manifests/utils/security/grsec.pp
+++ b/manifests/utils/security/grsec.pp
@@ -1,4 +1,6 @@
-class nodo::utils::security::grsec {
+class nodo::utils::security::grsec (
+ $ensure = 'installed',
+) {
package { [
# The package with the specific image version might not be used
# but right now apt is complaining of unmet dependencies when
@@ -8,6 +10,6 @@ class nodo::utils::security::grsec {
'linux-image-grsec-amd64',
'paxtest',
]:
- ensure => present,
+ ensure => $ensure,
}
}
diff --git a/manifests/utils/security/stego.pp b/manifests/utils/security/stego.pp
index 795c243..b5fc27d 100644
--- a/manifests/utils/security/stego.pp
+++ b/manifests/utils/security/stego.pp
@@ -1,4 +1,6 @@
-class nodo::utils::security::stego {
+class nodo::utils::security::stego (
+ $ensure = 'installed',
+) {
package { [
'snow',
'stegsnow',
@@ -6,6 +8,6 @@ class nodo::utils::security::stego {
'snowdrop',
'python-stepic',
]:
- ensure => present,
+ ensure => $ensure,
}
}
diff --git a/manifests/utils/security/tails.pp b/manifests/utils/security/tails.pp
index dc3746b..8cafd4a 100644
--- a/manifests/utils/security/tails.pp
+++ b/manifests/utils/security/tails.pp
@@ -1,7 +1,9 @@
-class nodo::utils::security::tails {
+class nodo::utils::security::tails (
+ $ensure = 'installed',
+) {
package { [
'tails-installer',
]:
- ensure => present,
+ ensure => $ensure,
}
}
diff --git a/manifests/utils/security/tpm.pp b/manifests/utils/security/tpm.pp
index 32d2576..6d63df2 100644
--- a/manifests/utils/security/tpm.pp
+++ b/manifests/utils/security/tpm.pp
@@ -1,8 +1,10 @@
-class nodo::utils::security::tpm {
+class nodo::utils::security::tpm (
+ $ensure = 'installed',
+) {
package { [
'trousers',
'tpm-tools',
]:
- ensure => present,
+ ensure => $ensure,
}
}