Skip to content

RexOps/Rex-Template-TT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME

Rex::Template::TT - A module to process templates with template toolkit.

VERSION

version 1.0.0

SYNOPSIS

use Rex::Template::TT;

task "blah", sub {
  file "/tmp/blah",
       content    => template("path/to/blah.template",
                                      { persons => ['bob', 'alice'] }),
       owner     => "root",
       group     => "root",
       mode      => 644
};

# to use as a default template engine
# this will make the template() function use TemplateTookit to render
# all the templates. This will also register all the known template variables
# like hostname, eth0_ip and so on.
use Rex::Ext::TemplateTookkit ':register';

DESCRIPTION

A Rex extension module to process templates with template toolkit.

AUTHORS

This module in its current publication is written by Nicolas Leclerq, based on prior work by Jan Gehring. The original version by Nicolas was published through the now-defunct Rex Recipes. Since Nicolas's version ended up being more feature-rich than Jan's, Jan gave permission to overwrite his version with Nicolas's.

CONTRIBUTORS

SEE ALSO

LICENSE

The Apache License, Version 2.0, January 2004