{"id":21900966,"url":"https://github.com/citrix/terraform-provider-citrixitm","last_synced_at":"2025-12-14T21:53:04.096Z","repository":{"id":57517001,"uuid":"138234368","full_name":"citrix/terraform-provider-citrixitm","owner":"citrix","description":"Terraform provider for Citrix ITM services","archived":false,"fork":false,"pushed_at":"2023-12-18T21:40:13.000Z","size":12996,"stargazers_count":2,"open_issues_count":2,"forks_count":2,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-04-15T20:02:35.138Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.cedexis.com/","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/citrix.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-22T00:09:15.000Z","updated_at":"2024-04-26T17:58:03.000Z","dependencies_parsed_at":"2024-06-20T07:14:14.737Z","dependency_job_id":"a6e7fabc-b11b-4c73-b95c-2d9ca666b08e","html_url":"https://github.com/citrix/terraform-provider-citrixitm","commit_stats":{"total_commits":54,"total_committers":4,"mean_commits":13.5,"dds":0.537037037037037,"last_synced_commit":"195b20444616862614b5d85ae68b2b6d4fb5e70e"},"previous_names":["cedexis/terraform-provider-citrixitm"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/citrix%2Fterraform-provider-citrixitm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/citrix%2Fterraform-provider-citrixitm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/citrix%2Fterraform-provider-citrixitm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/citrix%2Fterraform-provider-citrixitm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/citrix","download_url":"https://codeload.github.com/citrix/terraform-provider-citrixitm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249145291,"owners_count":21219966,"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":[],"created_at":"2024-11-28T15:11:42.811Z","updated_at":"2025-12-14T21:53:04.055Z","avatar_url":"https://github.com/citrix.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"| NOTICE: Due to strategic changes at Citrix, this project is no longer maintained. |\n| --- |\n\n# Terraform Provider\n\n- Website: https://www.terraform.io\n- [![Gitter chat](https://badges.gitter.im/hashicorp-terraform/Lobby.png)](https://gitter.im/hashicorp-terraform/Lobby)\n- Mailing list: [Google Groups](http://groups.google.com/group/terraform-tool)\n\n\u003cimg src=\"https://cdn.rawgit.com/hashicorp/terraform-website/master/content/source/assets/images/logo-hashicorp.svg\" width=\"600px\"\u003e\n\n## Maintainers\n\nThis project is maintained by the developers at [Cedexis](https://www.cedexis.com/) (now part of Citrix\u0026#174;).\n\n## Table Of Contents\n- [Requirements](#requirements)\n- [Building The Provider](#building-the-provider)\n- [OSX Setup With HomeBrew](#osx-setup-with-homebrew)\n- [Using The Provider](#using-the-provider)\n- [Where To Go Next](#where-to-go-next)\n- [Contributing](#contributing)\n\n## Requirements\n\n- [Terraform](https://www.terraform.io/downloads.html) 0.11+\n- [Go](https://golang.org/doc/install) 1.11+ (to build the provider plugin)\n- A Citrix ITM account with API access (see below)\n\n## Building The Provider\n\nTo build the provider, make sure you have a working Go 1.11+ installation.\n\nClone the `terraform-provider-citrixitm` repo. Since there is a mod.go file and we're using Go 1.11+, this can be anywhere on your system, not necessarily under $GOPATH. Then change to the repo directory and build the provider by running `make build`.\n\n```bash\n$ git clone git@github.com:cedexis/terraform-provider-citrixitm.git\n$ cd terraform-provider-citrixitm\n$ make build\n```\n\nThe `build` target does a couple of things. First it executes `scripts/gofmtcheck.sh`, which makes sure that all of the code files in the repository conform to Go formatting standards. Assuming the formatting check passes, it then executes `go install`, which builds the plugin binary and places it within `$GOPATH/bin`.\n\n### OSX Setup With HomeBrew\nThis section assumes you already have [HomeBrew](https://brew.sh/) installed.\n\n```bash\n$ brew install golang\n$ cd ~/Documents\n$ git clone git@github.com:cedexis/terraform-provider-citrixitm.git\n$ cd terraform-provider-citrixitm\n$ make build\n```\nYou should now be ready to start using the provider.\n\n## Using The Provider\n\nUsing the provider requires a Citrix ITM account with access to the API. You can sign up by visiting the [Citrix ITM Portal](https://portal.cedexis.com).\n\nTo find out if your account has access to the API, navigate to `My Account \u003e API \u003e Oauth Configuration`. If you don't see these options then you'll need to send an email to [Citrix ITM Support](mailto:support@cedexis.com) and request API access.\n\n\u003cimg src=\"./images/oauth_nav.png\" alt=\"Navigate to OAuth Config Page\" width=\"400\"/\u003e\n\n### Installation\n\nThe Citrix ITM provider is a third party plugin and must be installed manually. This is simply a matter of taking the executable that you built in the previous section and copying it into the `$HOME/.terraform.d/plugins` directory.\n\nExample:\n\n```bash\n$ mkdir -p $HOME/.terraform.d/plugins\n$ cp $GOPATH/bin/terraform-provider-citrixitm $HOME/.terraform.d/plugins/\n```\n\nThe Citrix ITM provider is now available for use in any Terraform configurations referencing it.\n\n## Where To Go Next\n\nWhy not head over to the [Custom App From File](examples/dns/custom-app-from-file) example and give it a try?\n\n## Contributing\n\nContributions are welcome. Please see [Contributing](./CONTRIBUTING.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcitrix%2Fterraform-provider-citrixitm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcitrix%2Fterraform-provider-citrixitm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcitrix%2Fterraform-provider-citrixitm/lists"}