-
Notifications
You must be signed in to change notification settings - Fork 2
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