Configuration files are located in ~/.config/mdbci/
or in config
directory of the project.
Full list of configuration files:
- config.yaml,
- boxes,
- clustrix_license,
- hidden-instances.yaml,
- repo.d,
- required-network-resources.yaml,
- windows.pem.
Main MDBCI configuration file. Includes cloud platforms credentials, some repository and subscription parameters. More about config.yaml
boxes
directory contains descriptions of the virtual machine images and necessary requirements for their creation.
More about boxes
clustrix_license
file describes the Xpand configuration.
File format:
set global license=
'{"expiration":"TIME",
"maxnodes":"NUMBER",
"company":"COMPANY NAME",
"maxcores":"NUMBER",
"email":"EMAIL",
"person":"NAME",
"signature":"KEY"}'
hidden-instances.yaml
hidden-instances.yaml
file describes the information about hidden instances that will not be shown as a result of the list_cloud_instances
command.
File format:
---
gcp:
- gcp-name
aws:
- aws-name
Read more about list_cloud_instances.
Repositories for products described in json files. More about repo.d
required-network-resources.yaml
file describes the list of network resources which MDBCI must check before configure a virtual machine.
File format:
---
- https://github.com
windows.pem
file describes the RSA key for ssh connection to the Windows machine.
Read more about Windows machine creation.