Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ndrpnt/terraform-provider-mattermost
Terraform Mattermost provider
https://github.com/ndrpnt/terraform-provider-mattermost
mattermost terraform terraform-provider
Last synced: 1 day ago
JSON representation
Terraform Mattermost provider
- Host: GitHub
- URL: https://github.com/ndrpnt/terraform-provider-mattermost
- Owner: ndrpnt
- License: mpl-2.0
- Created: 2021-12-06T09:41:40.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-07T00:49:56.000Z (over 1 year ago)
- Last Synced: 2024-06-19T23:14:53.793Z (5 months ago)
- Topics: mattermost, terraform, terraform-provider
- Language: Go
- Homepage: https://registry.terraform.io/providers/ndrpnt/mattermost
- Size: 828 KB
- Stars: 6
- Watchers: 3
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Terraform Provider Mattermost
The Terraform Mattermost provider is a plugin for Terraform that allows for the full lifecycle management of Mattermost resources.
This provider is currently early alpha quality and incomplete.## Requirements
- [Terraform](https://www.terraform.io/downloads.html) >= 0.13.x
- [Go](https://golang.org/doc/install) >= 1.17## Using the provider
Documentation is available [here](https://registry.terraform.io/providers/ndrpnt/mattermost/latest/docs).
## Developing the Provider
If you wish to work on the provider, you'll first need [Go](http://www.golang.org) installed on your machine (see [Requirements](#requirements) above).
To compile the provider, run `go install`.
This will build the provider and put the provider binary in the `$GOPATH/bin` directory.To generate or update documentation, run `go generate`.
In order to run the full suite of Acceptance tests, run `make testacc`.
Acceptance tests requires a real Mattermost instance and create real resources.
To spin up a local testing [Docker Compose](https://docs.docker.com/compose/) based
environment, run `make up`.