aboutsummaryrefslogtreecommitdiff
path: root/manifests/utils/bundle
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2016-09-23 19:07:55 -0300
committerSilvio Rhatto <rhatto@riseup.net>2016-09-23 19:07:55 -0300
commitdb03a0e084e5f15fe67a7de1d4fbec0d9a404536 (patch)
tree03688fad21f46b9b3e2ff7bc8af118e071716eb9 /manifests/utils/bundle
parent0f83c2aebe89b53a939c2f437f827bfe9e90e02c (diff)
downloadpuppet-nodo-db03a0e084e5f15fe67a7de1d4fbec0d9a404536.tar.gz
puppet-nodo-db03a0e084e5f15fe67a7de1d4fbec0d9a404536.tar.bz2
Utils: split network, rename personal to bundle
Diffstat (limited to 'manifests/utils/bundle')
-rw-r--r--manifests/utils/bundle/debian.pp55
-rw-r--r--manifests/utils/bundle/poweruser.pp12
-rw-r--r--manifests/utils/bundle/standard.pp7
3 files changed, 74 insertions, 0 deletions
diff --git a/manifests/utils/bundle/debian.pp b/manifests/utils/bundle/debian.pp
new file mode 100644
index 0000000..23ce9d6
--- /dev/null
+++ b/manifests/utils/bundle/debian.pp
@@ -0,0 +1,55 @@
+class nodo::utils::bundle::debian {
+ # ISO image handling
+ include nodo::utils::storage::iso
+
+ # Basic crypto
+ include nodo::utils::storage::crypto
+
+ # System
+ package { [
+ 'libpam-mount',
+ 'gawk',
+ 'laptop-detect',
+ #'mtp-tools',
+ ]:
+ ensure => installed,
+ }
+
+ # Misc
+ package { [
+ 'fortunes-br',
+ 'recode',
+ 'p7zip-full',
+ 'funcoeszz',
+ 'detox',
+ ]:
+ ensure => absent,
+ }
+
+ # Console window managers
+ #package { [
+ # 'screenie',
+ # 'iselect',
+ # 'byobu',
+ #]:
+ # ensure => installed,
+ #}
+
+ # Console interfaces
+ #package { [
+ # 'gpm',
+ # 'fbterm',
+ # 'fbiterm',
+ #]:
+ # ensure => installed,
+ #}
+
+ # Non-free, old, buggy or absent in newer releases
+ package { [
+ 'mtpfs',
+ 'unrar',
+ 'figlet',
+ ]:
+ ensure => purged,
+ }
+}
diff --git a/manifests/utils/bundle/poweruser.pp b/manifests/utils/bundle/poweruser.pp
new file mode 100644
index 0000000..b4a20b2
--- /dev/null
+++ b/manifests/utils/bundle/poweruser.pp
@@ -0,0 +1,12 @@
+# Bundle for power users
+class nodo::utils::bundle::poweruser {
+ include nodo::utils::office
+ include nodo::utils::interface
+ include nodo::utils::development
+ include nodo::utils::security
+ include nodo::utils::network
+ include nodo::utils::storage::archive
+ include nodo::utils::multimedia
+ include nodo::utils::monkeysphere
+ include nodo::utils::network::mail
+}
diff --git a/manifests/utils/bundle/standard.pp b/manifests/utils/bundle/standard.pp
new file mode 100644
index 0000000..b63c976
--- /dev/null
+++ b/manifests/utils/bundle/standard.pp
@@ -0,0 +1,7 @@
+# Bundle with standard packages
+class nodo::utils::bundle::pc {
+ include nodo::utils::office
+ include nodo::utils::printer
+ include nodo::utils::network
+ include nodo::utils::network::xmpp
+}