[
https://issues.apache.org/jira/browse/FINCN-171?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Juhan Aasaru updated FINCN-171:
-------------------------------
Description:
Currently there are Postman scripts to provision Fineract-CN (found here:
[https://github.com/vishwasbabu/ProvisioningFineractCN] ).
Eventually we want to automate this - so when we want to add a new tenant we
enter the details and the API requests are done behind the scenes.
As a first step I propose to create a Java library that makes the API requests.
I suggest that at first it can be started from command line and it prompts
questions to the user and performs the actions (makes web requests).
Later someone could build a web interface on top of that but at first we need a
system that makes the requests, prints out what happened and also verifies that
all the actions were completed (so it needs to be modular to be called by some
web interface later).
My idea.
You start the program (like java -jar proviovisioning-library.jar )
Then it asks something like this: "What do you want to do?"
a) perform intial "lite" setup
b) perform initial full setup
c) create a tenant
d) create a role
e) create a user
Enter your choice:
then I press "a" for example and the library makes the API requests and asks me
some more questions.
Also I would cover this library with tests so these document what requests
should be made when one wants to provision.
was:
Currently therea are Postman scripts to provision Fineract-CN (found here:
[https://github.com/vishwasbabu/ProvisioningFineractCN] ).
Eventually we want to automate this - so when we want to add a new tenant we
enter the details and it gets done.
As a first step I propose to create a Java library that makes the API requests.
I suggest that at first it can be started from command line and it prompts
questions to the user and performs the actions (makes web requests).
Later someone could build a web interface on top of that but at first we need a
system that makes the requests, prints out what happened and also verifies that
all the actions were completed.
My idea.
You start the program (like java -jar proviovisioning-library.jar )
Then it asks something like this: "What do you want to do?"
a) perform intial "lite" setup
b) perform initial full setup
c) create a tenant
d) create a role
e) create a user
Enter your choice:
then I press "a" for example and the library makes the API requests and asks me
some more questions.
Also I would cover this library with tests so these document what requests
should be made when one wants to provision.
> Create Java based provisioning scripts
> --------------------------------------
>
> Key: FINCN-171
> URL: https://issues.apache.org/jira/browse/FINCN-171
> Project: Fineract Cloud Native
> Issue Type: Improvement
> Reporter: Juhan Aasaru
> Priority: Major
>
> Currently there are Postman scripts to provision Fineract-CN (found here:
> [https://github.com/vishwasbabu/ProvisioningFineractCN] ).
> Eventually we want to automate this - so when we want to add a new tenant we
> enter the details and the API requests are done behind the scenes.
> As a first step I propose to create a Java library that makes the API
> requests. I suggest that at first it can be started from command line and it
> prompts questions to the user and performs the actions (makes web requests).
> Later someone could build a web interface on top of that but at first we need
> a system that makes the requests, prints out what happened and also verifies
> that all the actions were completed (so it needs to be modular to be called
> by some web interface later).
> My idea.
> You start the program (like java -jar proviovisioning-library.jar )
> Then it asks something like this: "What do you want to do?"
> a) perform intial "lite" setup
> b) perform initial full setup
> c) create a tenant
> d) create a role
> e) create a user
> Enter your choice:
> then I press "a" for example and the library makes the API requests and asks
> me some more questions.
> Also I would cover this library with tests so these document what requests
> should be made when one wants to provision.
--
This message was sent by Atlassian Jira
(v8.3.2#803003)