https://github.com/digipost/terraform-provider-hcp
A Terraform provider for the Hitachi Content Platform
https://github.com/digipost/terraform-provider-hcp
hcp terraform terraform-provider
Last synced: about 2 months ago
JSON representation
A Terraform provider for the Hitachi Content Platform
- Host: GitHub
- URL: https://github.com/digipost/terraform-provider-hcp
- Owner: digipost
- License: apache-2.0
- Created: 2017-08-24T13:33:49.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-09-22T13:17:15.000Z (over 7 years ago)
- Last Synced: 2025-01-29T05:37:43.905Z (4 months ago)
- Topics: hcp, terraform, terraform-provider
- Language: Go
- Homepage:
- Size: 33.2 KB
- Stars: 2
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Terraform HCP Provider
======================Provider for the [Hitachi Content Platform](https://www.hds.com/en-us/products-solutions/storage/content-platform.html).
Uses the [HCP Management API](https://community.hds.com/docs/DOC-1000121) to create users and namespaces.
Using the provider
----------------------### Provider configuration
provider hcp {
mapi_url = "https://finance.hcp.example.com:9090/mapi/tenants/finance"
username = "admin"
password = "password"
}You can also configure the provider using the following environment variables instead:
- HCP_MAPI_URL
- HCP_USERNAME
- HCP_PASSWORD#### hcp_user_account resource
resource "hcp_user_account" "sftp" {
username = "username"
full_name = "full username"
password = "password" // sha512 of this will be stored in state file
}Requirements
------------- [Terraform](https://www.terraform.io/downloads.html) 0.10.2
- [Go](https://golang.org/doc/install) 1.8 (to build the provider plugin)Building The Provider
---------------------```
$ make build
```Developing the Provider
---------------------------See [GNUmakefile](GNUmakefile)