Comments (5)
@robotdan I will try to get these added over the course of this weekend.
I think building that way should be a goal main things needed would be to known:
computed
,optional
,required
- defaults if applicable
- description(I've been copying and pasting from the api docs)
from terraform-provider-fusionauth.
Ok, let me think about this, and see if the team has any good ideas. It would be cool if we could produce enough meta data from our build that would all you to convert it directly into a resource schema or something like that.
from terraform-provider-fusionauth.
If we end up building an OpenAPI spec ( FusionAuth/fusionauth-issues#614 ), I think that this project would be useful to address this issue: https://github.com/dikhan/terraform-provider-openapi
from terraform-provider-fusionauth.
The openapi provider seems cool conceptually, but it sounds like a nightmare to use. Having the spec be dynamic will likely cause issues with the state and resources needing to be modified unnecessarily (especially when it comes to attributes that are computed). I can see this causing some big problems during breaking api changes as well - having your resource names and everything mapped to endpoint names means that changing endpoint names will require migration or deletion/recreation of resources. That is one of the things terraform is great about.. abstraction.
It also means that no validation can be done during the plan phase to ensure that args are valid before attempting to apply, no special helper methods can be added to do things like work around formatting differences between the source and api response, configuring dependencies between objects in the api, lifecycle management of resources, etc.
from terraform-provider-fusionauth.
@robotdan these updates should be out in v0.1.25
from terraform-provider-fusionauth.
Related Issues (20)
- Feature Request: Support for Messengers & Message Templates HOT 1
- When application.data contains an array getting Error expected type 'string' HOT 1
- Change default tenant theme HOT 5
- Why I have to reapply the same Terraform to see my custom theme is applied HOT 1
- Add support for configuring the unique_id_claim on idp_samlv2 HOT 1
- Error: application.data: data.developer_application: '' expected type 'string', got unconvertible type 'bool', value: 'true'
- When updating tenant, all webhooks are disabled (unchecked in tenant > webhooks section) HOT 1
- [feature] Support for webhook event signing HOT 1
- [bug] Incorrect change detection for email form fields
- [bug] Incorrect change detection for application form configuration
- Feature Request: Theme data source
- [Documentation] API Key Resource arguments
- [Bug] Confirmation Required template wrong reference HOT 2
- Certificate rotation causes recreation of fusionauth_idp_saml_v2 resource HOT 1
- Error: expected permissions_endpoints.3.endpoint to be one of *
- [Bug] - Theme update blocked from version 1.50.0 onwards HOT 1
- Refresh Token Expiration Policy HOT 1
- Login functionality stopped working on version 0.1.106 HOT 3
- Missing theme.templates.oauth2Consent property for plugin 0.1.106 and server 1.51.0 HOT 2
- Application resource authorized_redirect_urls get scrambled HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from terraform-provider-fusionauth.