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 puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to