Quantcast
Channel: Ask Puppet: Puppet DevOps Q&A Community - RSS feed
Viewing all articles
Browse latest Browse all 6104

How to set a ruby variable on erb template

$
0
0
Hello, I'm trying to do set a variable on erb template. I explain with an example. I create a vhost file for apache. I have many server level : dev / int / prd, I set the $server_level on nodes.pp And I want set the vhost IP on the erb template. The IP depends of the level, and the IP is set by facter. Like this : <% if @server_level == "dev" %><% @IP_site=@ipaddress_eth0%><% end %><% if @server_level == "int" %><% @IP_site=@ipaddress_eth1%><% end %><% if @server_level == "prd" %><% @IP_site=@ipaddress_eth2%><% end %> Goal is to use on the erb file the IP_site variable and not do this if statement each time I want to print the IP. But the expression I wrote before is wrong and I'm not à rubyman... Can you help me? Thanks a lot!

Viewing all articles
Browse latest Browse all 6104

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>