CLI for managing config?
-
Do you have a command line tool for deploy/config of orgs/apps/etc, kindof like auth0's? I know there are APIs, and a terraform provider; are there any alternatives?
-
Here are options for config management: https://fusionauth.io/docs/v1/tech/admin-guide/configuration-management
We don't have a CLI tool, but you could:
- use the REST APIs and a tool like https://rest.sh
- use one of the client libraries: https://fusionauth.io/docs/v1/tech/client-libraries/ to build your own in python/ruby/etc
-
FWIW I ended up using mostly TF (and found some issues in the provider); plus writing some CLI in python using the rest library.
-
@dan said in CLI for managing config?:
Do you have a command line tool for deploy/config of orgs/apps/etc, kindof like auth0's? I know there are APIs, and a terraform provider; are there any alternatives?
There are several options available for deploying and configuring orgs and apps, including using APIs or Terraform providers, as you mentioned. Other options may include using third-party tools or developing custom scripts for deployment and configuration. It would be best to research and evaluate the available options based on your specific needs and requirements.
-
This post is deleted! -
I totally get where you're coming from. Having a reliable command line tool for managing configurations, orgs, and apps is crucial for a seamless workflow.
-
Update: we're working on a CLI tool. It's early days and for now only manages themes, but we have work underway to manage email templates and lambdas as well.
You can view and contribute here: https://github.com/fusionauth/fusionauth-node-cli
-
A CLI tool for managing configuration can be super handy for those who love working from the terminal. There are definitely some robust APIs and terraform providers you've pointed out.