Yes, there are APIs to fully automate the configuration of a Delphix engine. I am not aware of any extensive documentation, but here are the APIs you need to consider (note that the APIs are version specific):
- storage configuration / intialization
Use the /resources/json/delphix/domain
API. You can find an example here
, but not that this is using a rather old API version (if you are using a recent Delphix engine version, DomainCreateParameters
has been renamed to SystemInitializationParameters.
The same API can be used to set the password to use for the default domain administrator.
API will allow you to change the initial password of the sysadmin
user (see the same example, a few lines above) and create additional users.
- network configuration
You can refer to this other example
. The APIs involved are /resources/json/delphix/network/interface, /resources/json/delphix/service/dns
Use the /resources/json/delphix/registration