https://github.com/fusionauth/terraform-provider-fusionauth
FusionAuth Terraform Provider
https://github.com/fusionauth/terraform-provider-fusionauth
fusionauth terraform terraform-provider
Last synced: 4 months ago
JSON representation
FusionAuth Terraform Provider
- Host: GitHub
- URL: https://github.com/fusionauth/terraform-provider-fusionauth
- Owner: FusionAuth
- License: apache-2.0
- Created: 2020-09-08T17:20:15.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2025-03-31T10:00:42.000Z (about 1 year ago)
- Last Synced: 2025-04-01T16:56:45.379Z (about 1 year ago)
- Topics: fusionauth, terraform, terraform-provider
- Language: Go
- Homepage: https://registry.terraform.io/providers/FusionAuth/fusionauth/latest
- Size: 789 KB
- Stars: 38
- Watchers: 13
- Forks: 59
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# FusionAuth Provider
This provider is used for setting up [FusionAuth](https://fusionauth.io).
For the rendered provider usage documentation, visit the [Terraform Registry](https://registry.terraform.io/providers/FusionAuth/fusionauth/latest/docs).
## Please Read
November 16th, 2023
This Terraform Provider has moved to the [FusionAuth](https://github.com/FusionAuth) organization.
FusionAuth would like to thank [GPS Insight](https://github.com/gpsinsight) for all of their efforts to build and maintain this provider for the past three years!
The purpose of this change in ownership is to allow FusionAuth to be in a better position to manage pull requests, and work towards full parity with the FusionAuth API.
Please continue to use and provide feedback on this provider as you have in the past, we are happy to accept pull requests.
## Argument Reference
* `api_key` - (Required) The API Key for the FusionAuth instance
* `host` - (Required) Host for FusionAuth instance
## Resources Available
* API Key
* application
* application/{application_id}/role
* application/{application_id}/oauth/scope
* consent
* email
* entity
* entity grant
* entity type
* entity type permission
* form
* form field
* group
* generic connector
* generic messenger
* key
* imported key
* lambda
* LDAP connector
* identity provider
* OpenID Connect
* Google
* Apple
* External JWT
* Facebook
* LinkedIn
* SAML v2
* SAML v2 IdP Initiated
* Sony PSN
* Steam
* Twitch
* Xbox
* reactor
* registration
* SMS message template
* system configuration
* themes
* Twilio messenger
* tenant
* user
* user action
* user group membership
* webhook
## Testing
Please add tests to the relevant files.
To run tests:
```
cd fusionauth
go test
``