Hi all,
I've started testing with using Hiera for storing configs and I have a
noobish question.
Here's an example of my yaml file (/etc/puppet/hieradata/vertname.yaml):
---
#icecast
type: vanilla
client1:
cid: 999
cid_hostname: icecast1
cid_ipaddress: 192.168.254.12
password: WhatYoSay?
port: 200
concurrency: 50
num_encoders: 2
client2:
cid: 998
cid_hostname: icecast2
cid_ipaddress: 192.168.254.13
password: NoWay!
port: 201
concurrency: 25
num_encoders: 3
Now, I'd like to be able to create a config file for each client:
file { '/home/icecast/${cid}.icecast.xml':
ensure => file
content => template('icecast/icecast.xml.erb'),
}
The question is how do I put the above into a loop which iterates over the
client arrays in the hiera file (each client config file should get a
unique cid, cid_hostname, etc)?
Thanks in advance!!
Greg
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.