Boxer

 view release on metacpan or  search on metacpan

COPYRIGHT  view on Meta::CPAN

 doc/features.svg
 doc/projects.svg
 examples/classes/Admin/apt/auto/all.yml
 examples/classes/Admin/apt/auto/core.yml
 examples/classes/Admin/apt/auto/functions.yml
 examples/classes/Admin/apt/init.yml
 examples/classes/Admin/apt/popcon.yml
 examples/classes/Admin/apt/tools/changes.yml
 examples/classes/Admin/apt/tools/init.yml
 examples/classes/Admin/auto.yml
 examples/classes/Admin/backup/init.yml
 examples/classes/Admin/backup/remote.yml
 examples/classes/Admin/base.yml
 examples/classes/Admin/disk/lvm.yml
 examples/classes/Admin/etc/functions.yml
 examples/classes/Admin/etc/track.yml
 examples/classes/Admin/harden/account/init.yml
 examples/classes/Admin/harden/account/strong.yml
 examples/classes/Admin/harden/init.yml
 examples/classes/Admin/harden/trustweb.yml
 examples/classes/Admin/init.yml
 examples/classes/Console/compression.yml

MANIFEST  view on Meta::CPAN

doc/features.svg
doc/projects.svg
examples/classes/Admin/apt/auto/all.yml
examples/classes/Admin/apt/auto/core.yml
examples/classes/Admin/apt/auto/functions.yml
examples/classes/Admin/apt/init.yml
examples/classes/Admin/apt/popcon.yml
examples/classes/Admin/apt/tools/changes.yml
examples/classes/Admin/apt/tools/init.yml
examples/classes/Admin/auto.yml
examples/classes/Admin/backup/init.yml
examples/classes/Admin/backup/remote.yml
examples/classes/Admin/base.yml
examples/classes/Admin/disk/lvm.yml
examples/classes/Admin/etc/functions.yml
examples/classes/Admin/etc/track.yml
examples/classes/Admin/harden/account/init.yml
examples/classes/Admin/harden/account/strong.yml
examples/classes/Admin/harden/init.yml
examples/classes/Admin/harden/trustweb.yml
examples/classes/Admin/init.yml
examples/classes/Console/compression.yml

SIGNATURE  view on Meta::CPAN

SHA256 b6fe863bc8ebc95aba072461a31591054f98a4fe0424751ca3bd171f0f830062 doc/features.svg
SHA256 5dc131300b5f6abebd0ba10e8e3ca3b89860221479ee5afcc8e1ac1dae4eb16d doc/projects.svg
SHA256 b66b4dac817ea3a0e2566bf0e597d810135799657411a77f84b4ef40f47619ab examples/classes/Admin/apt/auto/all.yml
SHA256 6cb4808aff6d542bf09470fa76c6c2561e97fe1f76e0328bf18aa4988cbda623 examples/classes/Admin/apt/auto/core.yml
SHA256 0b063b5b2cdbf8be7e64732ad361ebf38154d821befadb5041cb58e77dd215a0 examples/classes/Admin/apt/auto/functions.yml
SHA256 f28be8e39763cc48b75e36cf7bbe6607b4f2235ef2999d328a7fbca12fe1201b examples/classes/Admin/apt/init.yml
SHA256 daf98604e3df4ddb7d8153ae6a2cbbe58fe6b21441bda277593701a294c859af examples/classes/Admin/apt/popcon.yml
SHA256 137388ef073c7fc577d329e28d880749d8f1449fccfa1e4461154ab889b793e3 examples/classes/Admin/apt/tools/changes.yml
SHA256 d0c45103d760ccb74a9ff9224fe3c800c8262c192b7ab1dcf83928459650f504 examples/classes/Admin/apt/tools/init.yml
SHA256 67cde8ce79c05a2ad83d97f0c686edad8d868311f6dd77c1a9d7c1a4e9a4bac6 examples/classes/Admin/auto.yml
SHA256 0fd9cff45faa9b48e142fefd620d7d9e07fccbc4d8877d06b155a86a9ef15a09 examples/classes/Admin/backup/init.yml
SHA256 2d695ec370293d9bfa5f330e9c0cb1b65a20530854ff83ad3dee663f00350358 examples/classes/Admin/backup/remote.yml
SHA256 a65a0fbbcda485840eff0d99782790e7f0a3443186a5d20e564ab2a9006e4dcd examples/classes/Admin/base.yml
SHA256 706ed8af3e1d3389695095d234c99ba4f59950dc71a291ceb52598746a2e9baa examples/classes/Admin/disk/lvm.yml
SHA256 f0dc2ec970c1b5b97cd84a40ff023d7f825cae9ef8a6b1d29bb0504941db3c26 examples/classes/Admin/etc/functions.yml
SHA256 2dd906d87dc5fec29b597f95d685f1907dcb130e528c27c3948e9153e0f7bc56 examples/classes/Admin/etc/track.yml
SHA256 bc462230c1ac08ba9fddd9a7b1a1acfe84d227e9bc590f81894ef9864fc3b0ed examples/classes/Admin/harden/account/init.yml
SHA256 caec0ce43b852c2513745d2e828dceccd238b1c57ba7727166de70164e17daaa examples/classes/Admin/harden/account/strong.yml
SHA256 06fe601afadc1c8c1b48e82733acbe57c58b7980cda43fc3774262778b27133f examples/classes/Admin/harden/init.yml
SHA256 c8d4de0babbc82069e4590486bad86d7bcd7ce4e2abb51da67cfef2d35be1eff examples/classes/Admin/harden/trustweb.yml
SHA256 a65a0fbbcda485840eff0d99782790e7f0a3443186a5d20e564ab2a9006e4dcd examples/classes/Admin/init.yml
SHA256 78cea1e2988fa88ec850291156e55d2cab56b9dbc9cebf74bd7e7cd28287395d examples/classes/Console/compression.yml

examples/classes/Admin/backup/init.yml  view on Meta::CPAN

#TODO: Add tweak to backup debconf preseed cache
classes:
  - Admin
parameters:
  doc:
    admin:
      pkg:
        - include backup system Backupninja
  pkg:
    - backupninja
    - debconf-utils

examples/classes/Admin/backup/remote.yml  view on Meta::CPAN

classes:
  - Admin.backup
parameters:
  doc:
    admin:
      pkg:
        - include Backupninja hook to save to remote host
  pkg:
    - rdiff-backup

examples/classes/Admin/etc/functions.yml  view on Meta::CPAN

classes:
  - Admin
parameters:
  doc:
    admin:
      tweak:
        - define routines to make backup of and help edit config files
  tweak:
    - >
      _backup(){ set -e;\
        if [ -e "$1.orig" ]; then \
          :;\
        elif [ -e "$1" ]; then \
          cp -a "$1" "$1.orig";\
        else \
          touch "$1.orig";\
        fi; }
    - >
      _clone(){ set -e;\
        _backup "$2";\
        cp -a "$1" "$2"; }
    - >
      _setvar(){ set -e;\
        _backup "$1";\
        sed -i -r \
          -e "s,^#?($2)=.*,\\1=$3," "$1"; }

examples/nodes/lxp5.yml  view on Meta::CPAN

classes:
  - Admin
  - Admin.backup.remote
  - Admin.harden.account
  - Admin.harden.trustweb
  - Admin.disk.lvm
  - Console
  - Console.editor.vim
  - Console.mail
  - Console.mail.list
  - Console.multiplexer
  - Hardware.harden
  - Hardware.motherboard.intel.atom.32bit

t/05_world-reclass.t  view on Meta::CPAN

		'Died as expected on non-existing classdir';
	$log->empty_ok("no more logs");
};

my $node_cmp_lxp5 = {
	doc => {
		admin => {
			headline => bag('Administration'),
			pkg      => bag(
				'include Backupninja hook to save to remote host',
				'include backup system Backupninja',
				'include hardening tools',
				'include passive account hardening PAM plugin cracklib',
				'include support and tools for Logical Volume Management',
				'include web-of-trust hardening tool Monkeysphere',
			),
			tweak => bag(
				'include config file VCS tracking tool etckeeper',
			),
		},
		console => {

t/05_world-reclass.t  view on Meta::CPAN

			),
		},
	},
	epoch => 'buster',
	id    => 'lxp5',
	pkg   => bag(
		'acpi-support-base',
		'amavisd-new',
		'apache2-mpm-worker',
		'arj',
		'backupninja',
		'bind9',
		'bzip2',
		'cabextract',
		'changetrack',
		'clamav-daemon',
		'debconf-utils',
		'dovecot-core',
		'dovecot-imapd',
		'dovecot-managesieve',
		'dovecot-sieve',

t/05_world-reclass.t  view on Meta::CPAN

		'lzop',
		'mailman',
		'miscfiles',
		'molly-guard',
		'monkeysphere',
		'nomarch',
		'p7zip',
		'postfix',
		'pyzor',
		'razor',
		'rdiff-backup',
		'rkhunter',
		'rsyslog',
		'samhain',
		'sash',
		'sasl2-bin',
		'screen',
		'spamassassin',
		'sudo',
		'systraq',
		'task-ssh-server',



( run in 0.999 second using v1.01-cache-2.11-cpan-49f99fa48dc )