Specifying OpenStack parameters

During installation, after launch.sh has run and prior to running launch_deployment.sh, locate the template file for OpenStack: /<installation_configuration_directory>/extensions/embedded/cfp-bosh-templates/uiconfig_openstack_template.yml. Copy this file to your installation directory and modify it. Replace the default and sample values with the actual values for your particular environment.

The following example parameters apply only to OpenStack. You can also use common parameters. For more information, see Specifying common parameters.

Use the OpenStack user interface to download parameter descriptions. For older OpenStack versions, such as Liberty or Mitaka, select Project > Compute > Access & Security > API Access > Download OpenStack RC File v3. For newer OpenStack versions, such as Pike, select Project > API Access > Download OpenStack RC File > Identity API v3 or Project > API Access > Download OpenStack RC File > Clouds.yaml File. This downloads descriptions for parameters that are shown in the following example:

uiconfig:
  openstack_key_pair_name:  "my_icp_cf_key_name"
  openstack_key_pair_private: |+
      -----BEGIN RSA PRIVATE KEY-----
      -----END RSA PRIVATE KEY-----
  openstack_availability_zone: "nova"
  openstack_security_groups:  "CF-Sec1,CF-Sec2"
  openstack_cacert: |+
      -----BEGIN CERTIFICATE-----
      -----END CERTIFICATE-----

  openstack:
    auth:
      auth_url: "https://hostname:5000/v3"
      project_name: "myopenstack_project_name"
      project_id: "e16asdfasdf7ab80ac9b4234a74d"
      user_domain_name: "myopenstack_domain_name"
      username: "myopenstack_user"
      password: "myopenstack_password"
  identity_api_version: 3
  interface: "public"
  region_name: "RegionOne"

  #Uncomment this section and overwrite with your flavor if needed.
  #  flavors:
  #    icpcf_cfp_ui: <your_flavor>
  #    icpcf_compilation: <your_flavor>
  #    icpcf_director: <your_flavor>
  #    icpcf_minimal: <your_flavor>
  #    icpcf_small: <your_flavor>
  #    icpcf_small-highmem: <your_flavor>