F5 Distributed Cloud Terraform Provider
F5 Distributed Cloud Terraform provider docs, 270+ OpenAPI specs, and subscription info for AI.
Open source Open in the app JSON README (API)
About
F5 Distributed Cloud Terraform provider docs, 270+ OpenAPI specs, and subscription info for AI.
Details
- Kind
- MCP servers
- Topic
- Cloud & DevOps
- Publisher
- robinmordasiewicz
- Origin
- official
- Category
- ferramentas
- Transport
- local
- Version
- 3.24.0
- Stars
- 2
- Forks
- 1
- Open pull requests
- 17
- Last push
- 2026-04-16T01:45:46Z
- Repository state
- arquivado
- Language
- Go
- License
- MIT
- Added
- 2026-08-29 04:01:18
- Updated
- 2026-08-29 04:01:18
- Origin id
io.github.robinmordasiewicz/f5xc-terraform-mcp
README
# Terraform Provider for F5 Distributed Cloud
Community Terraform provider for [F5 Distributed Cloud](https://www.f5.com/cloud).
## ⚠️ Version 3.0.0 Clean Break Release
**IMPORTANT**: This is a pre-release clean break version that requires recreating all Terraform-managed resources.
- **No in-place upgrade**: You cannot upgrade from earlier versions without destroying and recreating resources
- **API v2 based**: Uses F5 Distributed Cloud API v2 specifications (98 resources available)
- **No backwards compatibility**: All state upgrade infrastructure has been removed
- **Import supported**: You can still import existing F5XC resources using `terraform import`
This is a pre-release project. See [CHANGELOG.md](CHANGELOG.md) for complete details on breaking changes and migration requirements.
## Installation
```terraform
terraform {
required_providers {
f5xc = {
source = "robinmordasiewicz/f5xc"
}
}
}
provider "f5xc" {}
```
## Authentication
Set your API token as an environment variable:
```bash
export F5XC_API_TOKEN="your-api-token"
```
## Documentation
- [Provider Documentation](https://registry.terraform.io/providers/robinmordasiewicz/f5xc/latest/docs)
- [F5 Distributed Cloud API](https://docs.cloud.f5.com/)
## Contributing
This provider uses automated workflows for documentation generation and releases:
- **Documentation**: Auto-generated from OpenAPI specs on merge to main
- **Releases**: Triggered automatically using [semantic versioning](https://semver.org/) based on conventional commits
- **Testing**: All PRs require passing tests and lint checks
All substantive changes (code, documentation, configuration) automatically trigger a new release with appropriate version bumping.
For detailed contribution guidelines, see [CLAUDE.md](CLAUDE.md).
## License
[Mozilla Public License 2.0](LICENSE)