Reputation: 215
Is there a way to use local-exec to generate an output for a variable inside of Terraform .tf file?
Upvotes: 3
Views: 4159
Reputation: 215
data-external feature of Terraform has helped me
jq -n --arg username $(git config user.name) '{"username": $username}'
data "external" "owner_tag_generator" {
program = ["bash", "/full/path/of/owner.sh"]
}
output "owner" {
value = "${data.external.owner_tag_generator.result}"
}
tags {
...
CreatorName = "${data.external.owner_tag_generator.result.username}"
...
}
Upvotes: 7