Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/callensm/terraform-provider-solana

Data source provider for Terraform that interacts with the Solana networks
https://github.com/callensm/terraform-provider-solana

blockchain go infrastructure-as-code solana terraform terraform-provider

Last synced: 27 days ago
JSON representation

Data source provider for Terraform that interacts with the Solana networks

Awesome Lists containing this project

README

        

# Terraform Solana Provider

[![Release](https://img.shields.io/github/v/release/callensm/terraform-provider-solana?color=lightgreen)](https://github.com/callensm/terraform-provider-solana/releases)
[![Registry](https://img.shields.io/badge/registry-doc%40latest-blueviolet?logo=terraform)](https://registry.terraform.io/providers/callensm/solana/latest/docs)
[![License](https://img.shields.io/badge/license-MPLv2.0-blue.svg)](https://github.com/callensm/terraform-provider-solana/blob/main/LICENSE)

[Registry Page](https://registry.terraform.io/providers/callensm/solana/latest)

## Requirements

- [Terraform](https://www.terraform.io/downloads.html) >= 0.13.x
- [Go](https://golang.org/doc/install) 1.16.x (for building from source)

## Example Usage

Full provider documentation can be found on the Terraform registry at the link found above.

```hcl
terraform {
required_providers {
solana = {
source = "callensm/solana"
version = ""
}
}
}

provider "solana" {
cluster = "testnet"
}

data "solana_address_signatures" "sigs" {
address = "11111111111111111111111111111111"

search_options {
limit = 1
}
}

data "solana_signature_status" "sig" {
signature = data.solana_address_signatures.sigs.results.0.signature
search_transaction_history = true
}
```

## License

[MPL v2.0](./LICENSE)