Czy można dokonać zamiany strun/transformacji w Puppet za pomocą wyrażenia regularnego?Zmiana sznurka w Puppet?
Jeśli $ hostname to "web1", chcę, aby $ nazwa_hosta bez numeru była "web". Następująca nie jest poprawna składnia Puppet, ale myślę, że potrzebuję czegoś takiego:
$hostname_without_number = $hostname.gsub(/\d+$/, '')
Dzięki! Użyję wbudowanego regsubst() tym razem, ale bardzo się cieszę, że wiem o inline_template! To bardzo elastyczne. – richardkmiller
Warto zauważyć, że 'regsubst()' obsługuje także arg argenty na czwartej pozycji. Flaga taka jak "G" globalnie zastąpi wszystkie dopasowania w podanym łańcuchu. – killthrush