diff options
Diffstat (limited to 'manifests/utils/security')
-rw-r--r-- | manifests/utils/security/apparmor.pp | 6 | ||||
-rw-r--r-- | manifests/utils/security/base.pp | 6 | ||||
-rw-r--r-- | manifests/utils/security/bitmask.pp | 8 | ||||
-rw-r--r-- | manifests/utils/security/forensics.pp | 6 | ||||
-rw-r--r-- | manifests/utils/security/grsec.pp | 6 | ||||
-rw-r--r-- | manifests/utils/security/stego.pp | 6 | ||||
-rw-r--r-- | manifests/utils/security/tails.pp | 6 | ||||
-rw-r--r-- | manifests/utils/security/tpm.pp | 6 |
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, } } |