# F5 Distributed Cloud Terraform Provider

**Category:** ☁️ Cloud Platforms  
**Repository:** https://github.com/robinmordasiewicz/terraform-provider-f5xc  
**GitHub Stars:** 2  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/f5-distributed-cloud-terraform-provider

## Description
F5 Distributed Cloud Terraform provider docs, 270+ OpenAPI specs, and subscription info for AI.

## Claude Desktop Quick Installation
Remote MCP endpoint (confidence: high). Install path detected from listing signals. Add as a URL/SSE server in your client:

```json
"mcpServers": {
  "f5-distributed-cloud-terraform-provider": {
    "url": "https://www.f5.com/cloud"
  }
}
```

## Documentation & 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](https://github.com/robinmordasiewicz/terraform-provider-f5xc/blob/HEAD/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](https://github.com/robinmordasiewicz/terraform-provider-f5xc/blob/HEAD/CLAUDE.md).

## License

[Mozilla Public License 2.0](https://github.com/robinmordasiewicz/terraform-provider-f5xc/blob/HEAD/LICENSE)

