Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
this PR is retrofitted from https://github.com/nazarewk-iac/terraform-provider-custom / https://registry.terraform.io/providers/nazarewk-iac/custom/latest
The documentation is available at https://registry.terraform.io/providers/nazarewk/external/latest/docs/resources/resource?pollNotifications=true
Contrary to the data source the resource does not have
stdin
/stdout
interface with Terraform. Instead it usesTF_DATA_DIR
subdirectory and set of text files named after resource attributes for following reasons:the biggest drawbacks of the approach are:
I can identify some room for code improvement:
/tmp
//run
//var/run
instead ofTF_DATA_DIR
? Some linux/unix distributions mount (a lot faster) in-memory disks in there.Related to: