Currently it is up to the caller to create the temporary directory, pass that to checkout_git_repository, and clean that directory up.
If a caller doesn't need to keep the directory around across method invocations they could pass a block in and let the checkout_git_repository method clean up the temp directory.
Currently it is up to the caller to create the temporary directory, pass that to checkout_git_repository, and clean that directory up.
If a caller doesn't need to keep the directory around across method invocations they could pass a block in and let the checkout_git_repository method clean up the temp directory.
Ref: https://github.com/ManageIQ/manageiq-providers-embedded_terraform/pull/75#discussion_r1777076972
Follow-ups: