This provider enables SSH port forwarding in Terraform.
  • Go 84.6%
  • HCL 8.5%
  • HTML 3.6%
  • Makefile 3.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2024-01-20 01:24:29 +00:00
.github updated actions 2023-05-02 15:53:31 +03:00
example Trying to make multi-provider behave. 2024-01-19 03:11:38 +00:00
provider oops, logic inversion. 2024-01-20 01:24:29 +00:00
ssh Seems like its working? 2024-01-19 14:21:21 +00:00
test oops, logic inversion. 2024-01-20 01:24:29 +00:00
website fixed docs 2023-05-04 17:04:11 +03:00
.gitignore Trying to make multi-provider behave. 2024-01-19 03:11:38 +00:00
.goreleaser.yml added github actions 2021-04-30 14:37:27 +03:00
go.mod added ability to run multiple instances 2023-05-04 14:08:13 +03:00
go.sum Trying to make multi-provider behave. 2024-01-19 03:11:38 +00:00
LICENSE Create LICENSE 2018-01-01 12:46:59 -08:00
main.go Trying to make multi-provider behave. 2024-01-19 03:11:38 +00:00
Makefile oops, logic inversion. 2024-01-20 01:24:29 +00:00
README.md Trying to make multi-provider behave. 2024-01-19 03:11:38 +00:00

terraform-provider-ssh

This experimental provider enables SSH port forwarding in Terraform. It is intended as a bandaid until it is supported in Terraform itself.

Example

See main.tf.

Installation

Provider can be automatically installed using Terraform >= 0.13 by providing a terraform configuration block:

terraform {
    required_providers {
        ssh = {
            source = "matthewbaggett/ssh"
        }
    }
}