Hi 
i am using puppet 2.7

i want to echo  the Fqdn name in a template by using looping through the 
hash, 

Example, in site.pp i have

$acc_sudo = $mc_servertype ? {
        'system' => [ '%APP *<%= fqdn %>* =/etc/init.d/httpd start, 
/etc/init.d/httpd stop,/etc/init.d/httpd restart, /sbin/services httpd 
restart' ],
        'db' => [ '%DB <%= fqdn %> =/etc/init.d/oracle start'],
        'app' => ['%APP <%= fqdn %> =/etc/init.d/httpd start, 
/etc/init.d/httpd stop,/etc/init.d/httpd restart, /sbin/services httpd 
restart' ],

}



and sudo.erb file i have 

<% if mc_servertype == "system" %>

<% acc_sudo.each do |sudo| %><%= sudo %><% end %>

<% end %>

problem is, when its generating the sudo file, its  writing like this 

%APP    *<%= fqdn %>*=/etc/init.d/httpd start, /etc/init.d/httpd 
stop,/etc/init.d/httpd restart, /sbin/services httpd restart


but i want to make it like this

%APP    server1.test.co=/etc/init.d/httpd start, /etc/init.d/httpd 
stop,/etc/init.d/httpd restart, /sbin/services httpd restart


what will be the right syntax for it in site.pp ??

please help with this.




-- 
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 puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/3f966768-7c1f-4c24-975f-97d0fdc6a8cb%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to