Puppet templates hint: quitando espacios
Contenido
Aquí tenéis un truco para quitar espacios en las plantillas de Puppet o en un ERB en general: utilizar <%-
y -%>
en lugar de <%
y de %>
, respectivamente.
Bueno, claro, esto está en la documentación :)
El problema es que hay veces que no tenemos nada que añadir y queremos quitar los espacios, o tenemos líneas demasiado largas. En estos casos no hay problema, porque podemos añadir la cadena <%--%>
, que eliminará todo desde el comienzo o final de línea, incluyendo los saltos de línea.
No es que sea lo más bonito del mundo, pero funciona.
Veámoslo con un ejemplo:
connection_string = "<%--%>
<%--%> Host=<% @host -%>
<%--%> ;Port=<% @port -%>
<%--%> ;User ID=<% @user -%>
<%--%> ;Password=<% @password -%>
<%--%> ;Database=<% @database -%>
<%--%> "
Quedándonos algo como:
connection_string="Host=localhost;Port=5432;User ID=root;Password=myPassword;Database=myDataBase"
¡Muy útil!