What is the use case for it then? model publishing?
Some kind of yes. Suppose each project has it's own EA Repository (e.g. an eap file). In that case you can publish the common architecture models in the RAS.
The individual project can then "download" this common part from the RAS.
Technically is it just a store of xmi files.
I need to make an ansible script for it, or its not (re)usable infrastructure. I need to document the workflow and EA usage. As qwerty said this is already a big task, especially when there are no out 'of the box' reference workflows or documentation to base it on.
I can do it, i have some level of automation already for an EA PostgreSQL server, but don't have the time to spend on it at the moment.
Not sure what you need the scripting or automation for. Care to explain?
Geert
Automation is a minimum requirement for our Architect (ok, me) when it comes to any new server based infrastructure or tooling.
Ironically this is connected to the Database rant in another thread. Have you heard of the
Cows not Kittens argument for why dev-ops? This argument is especially true for setting up something that feels as dicey yet as critical as an EA database server.
In this case
ansible for spinning up a container/VM,
installing postgres, setting up the security model, installing the EA datamodel, and/or restoring from a backup. Bonus automation may be running SQL model update/integrity checks, setting up a RAS server. installing some kind of model publish automation. etc.
When you automate the process of server creation, especially for a database server, you change the risk model and speed up its evolution. A mojor portion of the overhead, cost and risks of making changes to your datamodel , database server version, security model, catastrophic recovery etc. evaporate. You can spin up in minutes multiple versions with live data in different test configurations. For database development, you add schema changes to your automation, and you can run schema changes in parallel virtual infrastructure for different development teams until you are happy, shoot that cow, get another with the latest model and apply the changes..... was going to slip into how this would be a game changer for Sparx, but am saving that for the a new thread on state of the EA database i have in mind
