O'Reilly logo

Extending Puppet by Alessandro Franceschi

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Other new features

Besides the functionalities strictly related to the new parser and type system, many other new features have been introduced.

EPP Templates

We are used to managing the contents of configuration files using ERB templates, where it is possible to embed the Ruby code and variables interpolation inside the text to be used in the files deployed to our nodes.

Puppet 3.5 introduces Embedded Puppet (EPP) Templates, where we can directly use Puppet code inside our templates. They are supposed to be placed in the same template's directory of our nodes; they are expected to have a .epp extension and are invoked via the epp and inline_epp functions, which are equivalent to the template and inline_template ones.

The tags to be used to insert ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required