Creating templates using Embedded Ruby
Embedded Ruby (ERB) is a templating language
based on Ruby. Puppet
evaluates ERB templates with the template
and inline_template
functions.
If you’ve used ERB in other projects, it might have had different features enabled. This page describes how ERB works with Puppet .
Puppet has a parallel templating system called
Embedded Puppet (EPP), which has similar
functionality to ERB, but is based on the Puppet
language. EPP is the preferred and safer method because it isolates environments.
See EPP and environment isolation for more
information.