I must be doing something wrong...
As suggested by Ohad:
Manifest says:
$keys = inline_template("<%= netifcfg.keys %>")
exec { "/bin/echo keys are $keys and netifcfg is $netifcfg": logoutput => true }
Output says:
notice: /Stage[main]/Base::Network-common/Exec[/bin/echo keys are bond0bond1
and netifcfg is
bond0ipaddress10.15.69.177netmask255.255.254.0defaultgatewayyesgateway10.15.68.1bond1ipadderss1.2.3.4netmask255.255.254.0gateway1.2.3.1]/returns:
is notrun, should be 0 (noop)
(DOES work with 1 element tho)
As suggested by Felix:
Manifest says:
$keys = split(",", inline_template("<%= netifcfg.keys.join(',')
%>"))
exec { "/bin/echo keys are $keys and netifcfg is $netifcfg":
logoutput => true }
Output says:
notice: /Stage[main]/Base::Network-common/Exec[/bin/echo keys are , and
netifcfg is
bond0ipaddress10.15.69.177netmask255.255.254.0defaultgatewayyesgateway10.15.68.1bond1ipadderss1.2.3.4netmask255.255.254.0gateway1.2.3.1]/returns:
keys are , and netifcfg is
bond0ipaddress10.15.69.177netmask255.255.254.0defaultgatewayyesgateway10.15.68.1bond1ipadderss1.2.3.4netmask255.255.254.0gateway1.2.3.1
(Split doesn't seem to work).
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.