From 384ffd957153f65eb4f47b3142d98853c31b4124 Mon Sep 17 00:00:00 2001 From: Jeff McCune Date: Wed, 23 Feb 2011 14:05:56 -0500 Subject: Initial commit --- templates/README.markdown | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 templates/README.markdown (limited to 'templates') diff --git a/templates/README.markdown b/templates/README.markdown new file mode 100644 index 0000000..575bbea --- /dev/null +++ b/templates/README.markdown @@ -0,0 +1,23 @@ +Templates +========= + +Puppet supports templates and templating via ERB, which is part of the Ruby +standard library and is used for many other projects including Ruby on Rails. +Templates allow you to manage the content of template files, for example +configuration files that cannot yet be managed as a Puppet type. Learn more at +http://projects.puppetlabs.com/projects/puppet/wiki/Puppet_Templating + +You can use templates like this: + + class myclass { + package { mypackage: ensure => latest } + service { myservice: ensure => running } + file { "/etc/myfile": + content => template("mymodule/myfile.erb") + } + } + +The templates are searched for in: + + $templatedir/mymodule/myfile.erb + $modulepath/mymodule/templates/myfile.erb -- cgit v1.2.3