Skip to content

Instantly share code, notes, and snippets.

@kcrouch
Forked from awaxa/common.yaml
Created November 10, 2017 21:51
Show Gist options
  • Save kcrouch/356670ce716683df34723ea3b1a2ae17 to your computer and use it in GitHub Desktop.
Save kcrouch/356670ce716683df34723ea3b1a2ae17 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