Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/callensm/terraform-provider-solana
- Owner: callensm
- License: mpl-2.0
- Created: 2021-08-30T07:52:18.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2021-12-31T20:06:19.000Z (almost 3 years ago)
- Last Synced: 2024-06-19T04:02:27.387Z (5 months ago)
- Topics: blockchain, go, infrastructure-as-code, solana, terraform, terraform-provider
- Language: Go
- Homepage:
- Size: 142 KB
- Stars: 8
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
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)