From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

NAME
Boxer - system deployment ninja tricks
VERSION
Version v1.4.3
SYNOPSIS
use Boxer;
my $domain = Boxer->get_world('Reclass')->new( suite => 'stretch', data => 'examples' );
say $domain->list_parts();
my $goal = $domain->get_part('lxp5');
my $plan = $domain->map( $goal, 1 );
$plan->as_file( Boxer::File::WithSkeleton->new( basename => 'preseed.cfg' ) );
my $serializer = Boxer::File::WithSkeleton->new( skeleton => 'script.sh.in' );
$plan->as_file( $serializer->file( 'script.sh', 1 ) );
my $anothergoal = $domain->get_part('parl-greens');
my $anotherplan = $domain->map($anothergoal);
$anotherplan->as_file( $serializer->file( 'parl-greens.sh', 1 ) );
my $newdomain = Boxer->get_world()->new( suite => 'buster', data => 'examples' );
my $plan_a = $newdomain->map($goal);
$plan_a->as_file( Boxer::File::WithSkeleton->new( basename => 'preseed_pure.cfg' ) );
DESCRIPTION
Framework for system deployment ninja tricks.
See boxer for further information.
BUGS
Please report any bugs to
SEE ALSO
Footprintless
Debathena config-package-dev <https://debathena.mit.edu/config-packages/>
AUTHOR
Jonas Smedegaard `<dr@jones.dk>`.
COPYRIGHT AND LICENCE
Copyright © 2013-2016 Jonas Smedegaard
This is free software; you can redistribute it and/or modify it under the
same terms as the Perl 5 programming language system itself.
DISCLAIMER OF WARRANTIES
THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.