terraform-provider-pyvider
2025-07-27
Initial commit establishing Terraform provider with components, examples, and CI workflows
443 files · 18,820+ · 9,357-
Provider components including data sources, functions, resources, and helpers
5 files changed
data_sourcesData source implementations for env variables, file info, HTTP API, jq, nested data, and provider config readerfunctionsFunction implementations for collection, jq, numeric, string manipulation, and type conversion operationsresourcesResource implementations for file content, local directory, null resource, private state verifier, timed token, and warning examplehelpersHelper modules for jq processingapi.pyCapabilities API module
- Created full set of data source components covering environment variables, file info, HTTP API, jq processing, nested data, and provider configuration
instantiate
architectural
1 file
data_sources
- Added function components for collections, jq, numeric operations, string manipulation, and type conversions
instantiate
behavioral
1 file
functions
- Built resource components for file content management, local directories, null resources, and timed tokens
instantiate
behavioral
1 file
resources
CI/CD workflows and build scripts
4 files changed
build-provider.ymlProvider build workflowrelease.ymlRelease workflow with signing and artifact publishingtest-conformance.ymlTerraform conformance test suite workflowscriptsScripts for installing provider, running conformance suite, signing releases, and single test verification
- Created GitHub Actions workflows for building, releasing, and running conformance tests against the provider
instantiate
behavioral
3 files
build-provider.ymlrelease.ymltest-conformance.yml
- Added CI scripts for provider installation, conformance testing, release signing, and test verification
instantiate
internal
1 file
scripts
Examples and documentation
3 files changed
examplesTerraform example configurations demonstrating provider usageCLAUDE.mdProject guidance documentationREADME.mdProject readme with overview and usage instructions
- Added Terraform example configurations and function demos
specify
behavioral
1 file
examples
- Created project documentation including CLAUDE.md and README
specify
internal
2 files
CLAUDE.mdREADME.md
Project configuration and build setup
3 files changed
.gitignoreGit ignore rules for the project.python-versionPython version pinningVERSIONVersion file