I want to config SSH settings for git using gitconfig files and make Terraform using these settings but currently Terraform completely ignores gitconfig.
Terraform Version
Terraform v1.0.0
on linux_amd64
Terraform Configuration Files
module "test" {
source = "git@github.com:terraform-aws-modules/terraform-aws-vpc.git"
}
Debug Output
https://gist.github.com/okgolove/2392f3245375aae488a21bcffd50cbcb
Crash Output
Expected Behavior
Terraform fails with permission denied error but ssh command settings are used by Terraform and there are verbose logs
Actual Behavior
Terraform fails with permission denied error, no ssh command verbose output, so, settings from gitconfig are ignored
Steps to Reproduce
git config --global core.sshCommand "ssh -vvv"
terraform init
terraform apply
- There is an error
git@github.com: Permission denied (publickey). but no ssh command verbose output
Additional Context
Is you set GIT_SSH_COMMAND variable directly everything works and an verbose output is shown:
GIT_SSH_COMMAND="ssh -vvv" terraform init
References
I want to config SSH settings for git using gitconfig files and make Terraform using these settings but currently Terraform completely ignores gitconfig.
Terraform Version
Terraform Configuration Files
Debug Output
https://gist.github.com/okgolove/2392f3245375aae488a21bcffd50cbcb
Crash Output
Expected Behavior
Terraform fails with
permission deniederror but ssh command settings are used by Terraform and there are verbose logsActual Behavior
Terraform fails with
permission deniederror, no ssh command verbose output, so, settings from gitconfig are ignoredSteps to Reproduce
git config --global core.sshCommand "ssh -vvv"terraform initterraform applygit@github.com: Permission denied (publickey).but no ssh command verbose outputAdditional Context
Is you set GIT_SSH_COMMAND variable directly everything works and an verbose output is shown:
References