{"id":19096602,"url":"https://github.com/sapcc/terraform-provider-ccloud","last_synced_at":"2025-04-30T14:13:17.114Z","repository":{"id":34338560,"uuid":"139866035","full_name":"sapcc/terraform-provider-ccloud","owner":"sapcc","description":"Terraform provider for Converged Cloud extended OpenStack Services","archived":false,"fork":false,"pushed_at":"2024-04-18T13:50:27.000Z","size":11681,"stargazers_count":9,"open_issues_count":19,"forks_count":5,"subscribers_count":41,"default_branch":"master","last_synced_at":"2024-04-22T00:39:58.849Z","etag":null,"topics":["kubernikus","limes","openstack","terraform","terraform-provider"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sapcc.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-07-05T15:07:40.000Z","updated_at":"2024-04-24T11:42:07.259Z","dependencies_parsed_at":"2024-02-14T19:59:25.986Z","dependency_job_id":"23b0a213-b93a-4bbf-92b3-b4ab679a1f5a","html_url":"https://github.com/sapcc/terraform-provider-ccloud","commit_stats":null,"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sapcc%2Fterraform-provider-ccloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sapcc%2Fterraform-provider-ccloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sapcc%2Fterraform-provider-ccloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sapcc%2Fterraform-provider-ccloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sapcc","download_url":"https://codeload.github.com/sapcc/terraform-provider-ccloud/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223783447,"owners_count":17201900,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["kubernikus","limes","openstack","terraform","terraform-provider"],"created_at":"2024-11-09T03:37:12.816Z","updated_at":"2025-04-18T15:33:55.020Z","avatar_url":"https://github.com/sapcc.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"Converged Cloud - Terraform Provider\n=======================================================\n\nDocumentation: [registry.terraform.io](https://registry.terraform.io/providers/sapcc/ccloud/latest/docs)\n\nMaintainers\n-----------\n\nThis provider plugin is maintained by:\n\n  * [@kayrus](https://github.com/kayrus)\n  * [@bugroger](https://github.com/BugRoger)\n\nRequirements\n------------\n\n- [Terraform](https://www.terraform.io/downloads.html) 1.0.x\n- [Go](https://golang.org/doc/install) 1.24 (to build the provider plugin)\n\nUsage\n---------------------\n\nThe CCloudEE provider is an extension to the [OpenStack Terraform\nProvider](https://github.com/terraform-provider-openstack/terraform-provider-openstack).\nIt provides resources that allow to use Terraform for Converged Cloud's\nadditional services:\n\n  * Kubernikus (Kubernetes as a Service)\n  * Arc for Arc resources management\n  * Lyra for Automation management\n  * Billing for Billing management\n  * Andromeda for GSLB / GTM (Global Server Load Balancing / Global Traffic Management)\n  * Archer for Endpoint Services\n\nThe provider needs to be configured with the proper OpenStack credentials\nbefore it can be used. For details see the OpenStack provider.\n\nBuilding The Provider\n---------------------\n\nClone the repository\n\n```sh\n$ git clone git@github.com:sapcc/terraform-provider-ccloud\n```\n\nEnter the provider directory and build the provider\n\n```sh\n$ cd terraform-provider-ccloud\n$ make build\n```\n\nInstalling the provider\n-----------------------\n\nTo install this provider, copy and paste this code into your Terraform configuration. Then, run `terraform init`.\n\n```hcl\nterraform {\n  required_providers {\n    ccloud = {\n      source = \"sapcc/ccloud\"\n    }\n  }\n}\n\nprovider \"ccloud\" {\n  # Configuration options\n}\n```\n\nUsing the provider\n----------------------\nPlease see the documentation at [registry.terraform.io](https://registry.terraform.io/providers/sapcc/ccloud/latest/docs).\n\nOr you can browse the documentation within this repo [here](https://github.com/sapcc/terraform-provider-ccloud/tree/master/website/docs).\n\nDeveloping the Provider\n---------------------------\n\nIf you wish to work on the provider, you'll first need [Go](https://golang.org) installed on your machine (version 1.20+ is *required*).\n\nTo compile the provider, run `make build`. This will build the provider and put the provider binary in the current directory.\n\n```sh\n$ make build\n```\n\nIn order to test the provider, you can simply run `make test`.\n\n```sh\n$ make test\n```\n\nReleasing the Provider\n----------------------\n\nThis repository contains a GitHub Action configured to automatically build and\npublish assets for release when a tag is pushed that matches the pattern `v*`\n(ie. `v0.1.0`).\n\nA [Gorelaser](https://goreleaser.com/) configuration is provided that produce\nbuild artifacts matching the [layout required](https://www.terraform.io/docs/registry/providers/publishing.html#manually-preparing-a-release)\nto publish the provider in the Terraform Registry.\n\nReleases will as drafts. Once marked as published on the GitHub Releases page,\nthey will become available via the Terraform Registry.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsapcc%2Fterraform-provider-ccloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsapcc%2Fterraform-provider-ccloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsapcc%2Fterraform-provider-ccloud/lists"}