This page serves as a reference to the vCloud manager blueprint, which is used for bootstrapping Cloudify on vCloud
This reference only explains the structure and various values in the blueprint. For better understanding of it, make yourself familiar with Cloudify blueprints DSL, the Cloudify vCloud plugin, and the Manager Blueprints Authoring guide.
vcloud_usernameUsername on vCloud.
vcloud_passwordPassword on vCloud.
vcloud_servicevCloud service name
vcloud_orgvCloud organization name
vcloud_vdcvCloud Virtual Datacenter name
manager_server_catalogVApp templates catalog
manager_server_templateVApp template from which server will be spawned
management_network_namemanagement network name
edge_gatewayEdge Gateway name
manager_public_keymanager public ssh key
agent_public_keyagent public ssh key
vcloud_service_typevCloud service type. Default is ‘subscription’.
vcloud_regionOnDemand region name.
vcloud_org_urlOnly required if using token based login on a private vcloud director. This can be obtained by following the vcloud API example docs.
manager_server_cpusmanager VM cpu count. Default is 2.
manager_server_memorymanager VM memory size. Default is 4096.
management_network_use_existingDefault is false.
management_port_ip_allocation_modeIP allocation mode for manager Port (Default:
management_port_ip_addressIf IP allocation mode was set to
manualthis will be used as Port ip address (Default:
management_network_public_ipManagement network public ip to allow internet access from the network. If empty string is specified, then public will be allocated from a pool of free public ips (Default:
management_network_public_nat_use_existingDefault is false.
floating_ip_public_ipManager public ip. If empty string is specified, then public will be allocated from a pool of free public ips (Default:
manager_server_userThe name of the user that will be used to access the Cloudify manager (Default:
manager_private_key_pathThe path on the local machine to the private key file that will be used with the Cloudify manager (Default:
agent_private_key_pathThe path on the local machine to the private key file that will be used with Cloudify agents (Default:
agents_userThe default username to be used when connecting into applications’ agent VMs (for agent installtion).
resources_prefixResource prefix to be attached to cloud resources’ names.
The blueprint builds the following topology on vCloud:
The blueprint contains the following nodes:
The manager’s node configure lifecycle operation is mapped to a method in the configure.py module. It creates a file on the Cloudify manager server, which holds the configuration settings for connecting with vCloud. This file can be used by the vCloud plugin when installing applications.