Skip to content

Configuration Parameters

ADiLet edited this page Nov 7, 2018 · 21 revisions

All parameters specified on the CLI are the same as those used in the vagrant-subutai.yml file. The parameters, defaults, data type, the current state of implementation with a short description are given in the table:

Name Default Type State Short Description
DESIRED_CONSOLE_PORT 9999 int done console port desired if available
ALLOW_INSECURE false bool done allow insecure CDN downloads
SUBUTAI_ENV prod enum done Subutai environment to use: prod, master, dev, sysnet
SUBUTAI_PEER true bool done provision the management console (peer)
SUBUTAI_RAM 4096 (MB) int done RAM memory assigned to the VM in MB
SUBUTAI_CPU 2 int done virtual CPU's assign to the VM
SUBUTAI_DESKTOP false bool done installs peer with desktop, ControlCenter and p2p client
SUBUTAI_MAN_TMPL null path done path to executable hook or management template to provision
PROVISION true bool done enables or disables Subutai provisioning and Blueprint provisioning
PASSWORD_OVERRIDE null string done overrides the subutai VM user's password, root is not effected
AUTHORIZED_KEYS null path done appends (file specified by path value) contents to subutai and root user's .ssh/authorized_keys files
BRIDGE null string done sets the name of the bridge interface to use on local hypervisor host
SUBUTAI_DISK 100 int done sets the size of the VM disks in unit gb
SUBUTAI_DISK_PATH null path done sets the path of VM disk
SUBUTAI_ENV_TYPE null string done Blueprint Provisioning environment type (bazaar or peer)
SUBUTAI_NAME My Peer string done sets the name of the peer
SUBUTAI_SCOPE Public string done sets the peer's scope (Public, Shared or Private)
SUBUTAI_USERNAME admin string done the name of the peer console user with admin rights
SUBUTAI_PASSWORD null string done the password of the PeerOs user with admin rights
USER_VARIABLES null JSON Object done sets the Blueprint's user-variables Ex: {"environmentName": "My Environment"}
BAZAAR_EMAIL null string done the email identity of the Bazaar user to register the peer under
BAZAAR_PASSWORD null string done the password of the Bazaar user
LIBVIRT_USER null string done sets the libvirt user for remote operation
LIBVIRT_HOST null string done sets the libvirt host for remote operation
LIBVIRT_PORT 22 int done sets the libvirt port for remote operation
LIBVIRT_MACVTAP false bool done use macvtap interface
LIBVIRT_NO_BRIDGE false bool done enable/disable bridge interface
LIBVIRT_POOL default string done set the pool name
BAZAAR_NO_AUTO false bool done enable/disable auto registration PeerOs to Bazaar
BLUEPRINT_NO_AUTO false bool done enable/disable automatic blueprint provisioning
APT_PROXY_URL null URL done alters apt configuration to use a deb pkg proxy like acng, may require additional configuration to allow for some package repositories to work like the oracle jvm repo etc

NOTE: the console admin user password needs to be set to something other than secret

Clone this wiki locally