summaryrefslogtreecommitdiff
path: root/profiles/wheezy/classes/Admin
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/wheezy/classes/Admin')
-rw-r--r--profiles/wheezy/classes/Admin/apt/popcon.yml9
-rw-r--r--profiles/wheezy/classes/Admin/apt/tools.yml10
-rw-r--r--profiles/wheezy/classes/Admin/backup/index.yml11
-rw-r--r--profiles/wheezy/classes/Admin/backup/remote.yml9
-rw-r--r--profiles/wheezy/classes/Admin/etc/track.yml9
-rw-r--r--profiles/wheezy/classes/Admin/harden/account/index.yml12
-rw-r--r--profiles/wheezy/classes/Admin/harden/account/strong.yml9
-rw-r--r--profiles/wheezy/classes/Admin/harden/index.yml23
-rw-r--r--profiles/wheezy/classes/Admin/harden/trustweb.yml9
-rw-r--r--profiles/wheezy/classes/Admin/lvm.yml9
-rw-r--r--profiles/wheezy/classes/Admin/tools.yml14
11 files changed, 124 insertions, 0 deletions
diff --git a/profiles/wheezy/classes/Admin/apt/popcon.yml b/profiles/wheezy/classes/Admin/apt/popcon.yml
new file mode 100644
index 0000000..9e3a4ab
--- /dev/null
+++ b/profiles/wheezy/classes/Admin/apt/popcon.yml
@@ -0,0 +1,9 @@
+classes:
+ - Admin
+parameters:
+ doc:
+ admin:
+ pkg:
+ - include package usage reporting Popularity-Contest
+ pkg:
+ - popularity-contest
diff --git a/profiles/wheezy/classes/Admin/apt/tools.yml b/profiles/wheezy/classes/Admin/apt/tools.yml
new file mode 100644
index 0000000..3312b93
--- /dev/null
+++ b/profiles/wheezy/classes/Admin/apt/tools.yml
@@ -0,0 +1,10 @@
+classes:
+ - Admin
+parameters:
+ doc:
+ admin:
+ pkg:
+ - include administration tools
+ pkg:
+ - apt-listbugs
+ - apt-listchanges
diff --git a/profiles/wheezy/classes/Admin/backup/index.yml b/profiles/wheezy/classes/Admin/backup/index.yml
new file mode 100644
index 0000000..c8efc6e
--- /dev/null
+++ b/profiles/wheezy/classes/Admin/backup/index.yml
@@ -0,0 +1,11 @@
+#TODO: Add tweak to backup debconf preseed cache
+classes:
+ - Admin
+parameters:
+ doc:
+ admin:
+ pkg:
+ - include backup system Backupninja
+ pkg:
+ - backupninja
+ - debconf-utils
diff --git a/profiles/wheezy/classes/Admin/backup/remote.yml b/profiles/wheezy/classes/Admin/backup/remote.yml
new file mode 100644
index 0000000..66d1dee
--- /dev/null
+++ b/profiles/wheezy/classes/Admin/backup/remote.yml
@@ -0,0 +1,9 @@
+classes:
+ - Admin.backup
+parameters:
+ doc:
+ admin:
+ pkg:
+ - include Backupninja hook to save to remote host
+ pkg:
+ - rdiff-backup
diff --git a/profiles/wheezy/classes/Admin/etc/track.yml b/profiles/wheezy/classes/Admin/etc/track.yml
new file mode 100644
index 0000000..fa2740f
--- /dev/null
+++ b/profiles/wheezy/classes/Admin/etc/track.yml
@@ -0,0 +1,9 @@
+classes:
+ - Admin
+parameters:
+ doc:
+ admin:
+ tweak:
+ - include config file VCS tracking tool etckeeper
+ pkg:
+ - etckeeper
diff --git a/profiles/wheezy/classes/Admin/harden/account/index.yml b/profiles/wheezy/classes/Admin/harden/account/index.yml
new file mode 100644
index 0000000..ac726d5
--- /dev/null
+++ b/profiles/wheezy/classes/Admin/harden/account/index.yml
@@ -0,0 +1,12 @@
+classes:
+ - Admin.harden
+parameters:
+ doc:
+ admin:
+ pkg:
+ - include passive account hardening PAM plugin cracklib
+ pkg:
+ - libpam-cracklib
+ - miscfiles
+ pkg-auto:
+ - miscfiles
diff --git a/profiles/wheezy/classes/Admin/harden/account/strong.yml b/profiles/wheezy/classes/Admin/harden/account/strong.yml
new file mode 100644
index 0000000..ba2a9df
--- /dev/null
+++ b/profiles/wheezy/classes/Admin/harden/account/strong.yml
@@ -0,0 +1,9 @@
+classes:
+ - Admin.harden.account
+parameters:
+ doc:
+ admin:
+ pkg:
+ - include proactive account hardening tool John the Ripper
+ pkg:
+ - john
diff --git a/profiles/wheezy/classes/Admin/harden/index.yml b/profiles/wheezy/classes/Admin/harden/index.yml
new file mode 100644
index 0000000..9abe2f4
--- /dev/null
+++ b/profiles/wheezy/classes/Admin/harden/index.yml
@@ -0,0 +1,23 @@
+classes:
+ - Admin.etc.track
+parameters:
+ doc:
+ admin:
+ pkg:
+ - include hardening tools
+ pkg:
+ - e2fsck-static
+ - changetrack
+ - fail2ban
+ - harden
+ - monkeysphere
+ - rkhunter
+ - samhain
+ - sash
+ - sudo
+ - systraq
+ - unhide.rb
+ pkg-auto:
+ - samhain
+ - sash
+ - unhide.rb
diff --git a/profiles/wheezy/classes/Admin/harden/trustweb.yml b/profiles/wheezy/classes/Admin/harden/trustweb.yml
new file mode 100644
index 0000000..fb852c1
--- /dev/null
+++ b/profiles/wheezy/classes/Admin/harden/trustweb.yml
@@ -0,0 +1,9 @@
+classes:
+ - Admin
+parameters:
+ doc:
+ admin:
+ pkg:
+ - include web-of-trust hardening tool Monkeysphere
+ pkg:
+ - monkeysphere
diff --git a/profiles/wheezy/classes/Admin/lvm.yml b/profiles/wheezy/classes/Admin/lvm.yml
new file mode 100644
index 0000000..5d4bc99
--- /dev/null
+++ b/profiles/wheezy/classes/Admin/lvm.yml
@@ -0,0 +1,9 @@
+classes:
+ - Admin
+parameters:
+ doc:
+ admin:
+ pkg:
+ - include support and tools for Logical Volume Management
+ pkg:
+ - lvm2
diff --git a/profiles/wheezy/classes/Admin/tools.yml b/profiles/wheezy/classes/Admin/tools.yml
new file mode 100644
index 0000000..2ff17a5
--- /dev/null
+++ b/profiles/wheezy/classes/Admin/tools.yml
@@ -0,0 +1,14 @@
+classes:
+ - Console.tools
+ - Console.editor
+ - Admin
+parameters:
+ doc:
+ admin:
+ pkg:
+ - include admin helper tools
+ pkg:
+ - atop
+ - bind9-host
+ - htop
+ - lshw