Manoj Kumar:
HI, Is there a way in terraform to replace a string inside a file?
Cai Walkowiak:
What are you looking to accomplish?
You can use the file()
function to read a file
and the
replace()
function to search and replace with a regex (or simple string)
Cai Walkowiak:
There is also a provider local
which allows file creation through local_file
resource.
Cai Walkowiak:
replace function: https://developer.hashicorp.com/terraform/language/functions/replace
file function: https://developer.hashicorp.com/terraform/language/functions/file
local provider: https://registry.terraform.io/providers/hashicorp/local/2.2.3
Cai Walkowiak:
The advantage of using functions over a provider is that they remove an external dependency.