From dcf1f90e5bb1f8f45f8165a3a7f494b165fc99b7 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sun, 10 Aug 2014 17:21:44 +0200 Subject: Add a bunch of classes, and node lxp5. --- profiles/wheezy/classes/Admin/apt/popcon.yml | 9 +++++++++ profiles/wheezy/classes/Admin/apt/tools.yml | 10 ++++++++++ profiles/wheezy/classes/Admin/backup/index.yml | 11 +++++++++++ profiles/wheezy/classes/Admin/backup/remote.yml | 9 +++++++++ profiles/wheezy/classes/Admin/etc/track.yml | 9 +++++++++ .../wheezy/classes/Admin/harden/account/index.yml | 12 +++++++++++ .../wheezy/classes/Admin/harden/account/strong.yml | 9 +++++++++ profiles/wheezy/classes/Admin/harden/index.yml | 23 ++++++++++++++++++++++ profiles/wheezy/classes/Admin/harden/trustweb.yml | 9 +++++++++ profiles/wheezy/classes/Admin/lvm.yml | 9 +++++++++ profiles/wheezy/classes/Admin/tools.yml | 14 +++++++++++++ 11 files changed, 124 insertions(+) create mode 100644 profiles/wheezy/classes/Admin/apt/popcon.yml create mode 100644 profiles/wheezy/classes/Admin/apt/tools.yml create mode 100644 profiles/wheezy/classes/Admin/backup/index.yml create mode 100644 profiles/wheezy/classes/Admin/backup/remote.yml create mode 100644 profiles/wheezy/classes/Admin/etc/track.yml create mode 100644 profiles/wheezy/classes/Admin/harden/account/index.yml create mode 100644 profiles/wheezy/classes/Admin/harden/account/strong.yml create mode 100644 profiles/wheezy/classes/Admin/harden/index.yml create mode 100644 profiles/wheezy/classes/Admin/harden/trustweb.yml create mode 100644 profiles/wheezy/classes/Admin/lvm.yml create mode 100644 profiles/wheezy/classes/Admin/tools.yml (limited to 'profiles/wheezy/classes/Admin') 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 -- cgit v1.2.3