Difference between revisions of "Terraform replace function"
Jump to navigation
Jump to search
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
https://www.terraform.io/language/functions/replace | https://www.terraform.io/language/functions/replace | ||
replace(string, substring, replacement) | replace(string, substring, replacement) | ||
− | == | + | == Examples == |
> replace("1 + 2 + 3", "+", "-") | > replace("1 + 2 + 3", "+", "-") | ||
1 - 2 - 3 | 1 - 2 - 3 | ||
− | |||
> replace("hello world", "/w.*d/", "everybody") | > replace("hello world", "/w.*d/", "everybody") | ||
hello everybody | hello everybody | ||
+ | |||
+ | |||
+ | |||
+ | locals { | ||
+ | name = "example-${replace([[basename]]([[path.cwd]]), "_", "-")}" | ||
+ | region = "eu-west-1" | ||
+ | tags = { | ||
+ | Owner = "user" | ||
+ | Environment = "dev" | ||
+ | } | ||
+ | } | ||
+ | |||
+ | |||
== See also == | == See also == |
Latest revision as of 12:48, 7 June 2022
https://www.terraform.io/language/functions/replace
replace(string, substring, replacement)
Examples[edit]
> replace("1 + 2 + 3", "+", "-") 1 - 2 - 3 > replace("hello world", "/w.*d/", "everybody") hello everybody
locals { name = "example-${replace(basename(path.cwd), "_", "-")}" region = "eu-west-1" tags = { Owner = "user" Environment = "dev" } }
See also[edit]
Advertising: