Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luma-planet/terraform-provider-sshclient
https://github.com/luma-planet/terraform-provider-sshclient
ssh-client terraform-provider
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/luma-planet/terraform-provider-sshclient
- Owner: luma-planet
- License: mit
- Created: 2021-05-18T16:21:34.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-06-04T14:45:11.000Z (over 3 years ago)
- Last Synced: 2024-08-01T17:25:42.630Z (3 months ago)
- Topics: ssh-client, terraform-provider
- Language: Go
- Homepage: https://registry.terraform.io/providers/luma-planet/sshclient/latest?pollNotifications=true
- Size: 66.4 KB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Terraform Provider SSH Client
[![](https://img.shields.io/github/go-mod/go-version/luma-planet/terraform-provider-sshclient?style=flat-square)](https://github.com/luma-planet/terraform-provider-sshclient)
[![Go Report Card](https://goreportcard.com/badge/github.com/luma-planet/terraform-provider-sshclient)](https://goreportcard.com/report/github.com/luma-planet/terraform-provider-sshclient)
[![](https://img.shields.io/github/workflow/status/luma-planet/terraform-provider-sshclient/test?label=test&style=flat-square)](https://github.com/luma-planet/terraform-provider-sshclient/actions/workflows/test.yml)
[![](https://img.shields.io/github/workflow/status/luma-planet/terraform-provider-sshclient/staticcheck?label=staticcheck&style=flat-square)](https://github.com/luma-planet/terraform-provider-sshclient/actions/workflows/staticcheck.yml)
[![](https://img.shields.io/github/workflow/status/luma-planet/terraform-provider-sshclient/fmt?label=fmt&style=flat-square)](https://github.com/luma-planet/terraform-provider-sshclient/actions/workflows/fmt.yml)## Installation
```
terraform {
required_providers {
sshclient = {
source = "luma-planet/sshclient"
version = "1.0"
}
}
}
```## Development
Run the following command to build the provider
```shell
go build -o terraform-provider-sshclient
```## Test sample configuration
First, build and install the provider.
```shell
make install
```Then, run the following command to initialize the workspace and apply the sample configuration.
```shell
terraform init && terraform apply
```