Skip to content

Instantly share code, notes, and snippets.

@awaxa
Created July 18, 2014 18:47
Show Gist options
  • Save awaxa/beb8d68405bb696628b6 to your computer and use it in GitHub Desktop.
Save awaxa/beb8d68405bb696628b6 to your computer and use it in GitHub Desktop.
using an array of hashes from hiera in a template with puppet
---
sockets:
- id: 'one'
address: '127.0.0.1'
port: '8001'
- id: 'two'
address: '127.0.0.2'
port: '8002'
$sockets = hiera('sockets')
notice(inline_template("
<% @sockets.each do |socket| -%>
id=<%= socket['id'] %>
address=<%= socket['address'] %>
port=<%= socket['port'] %>
<% end -%>
"))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment