¿Es posible hacer una sustitución/transformación de cadena en Puppet usando una expresión regular?¿Sustitución de cadenas en Puppet?
Si $ hostname es "web1", quiero que $ hostname_without_number sea "web". Lo siguiente no es válida la sintaxis de marionetas, pero creo que necesito algo como esto:
$hostname_without_number = $hostname.gsub(/\d+$/, '')
Gracias! Usaré el regsubst incorporado() esta vez, ¡pero estoy muy contento de saber también sobre inline_template! Eso es muy flexible. – richardkmiller
Vale la pena señalar que 'regsubst()' también admite un flags arg en la 4ª posición. Una bandera como 'G' reemplazará globalmente todas las coincidencias en la cadena proporcionada. – killthrush