Back to the catalog

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)

More