Pguimaraes Openstack Integrator Test

  • By Pedro Guimarães
  • Cloud
Channel Revision Published Runs on
latest/stable 15 19 Mar 2021
Ubuntu 16.04
juju deploy pguimaraes-openstack-integrator-test
Show information

Platform:

Ubuntu
16.04

Learn about configurations >

  • auth-url | string

    The URL of the keystone API used to authenticate. On OpenStack control panels, this can be found at Access and Security > API Access > Credentials.

  • credentials | string

    The base64-encoded contents of a JSON file containing OpenStack credentials. The credentials must contain the following keys: auth-url, username, password, project-name, user-domain-name, and project-domain-name. It could also contain a base64-encoded CA certificate in endpoint-tls-ca key value. This can be used from bundles with 'include-base64://' (see https://jujucharms.com/docs/stable/charms-bundles#setting-charm-configurations-options-in-a-bundle), or from the command-line with 'juju config openstack credentials="$(base64 /path/to/file)"'. It is strongly recommended that you use 'juju trust' instead, if available.

  • endpoint-tls-ca | string

    A CA certificate that can be used to verify the target cloud API endpoints. Use 'include-base64://' in a bundle to include a certificate. Otherwise, pass a base64-encoded certificate (base64 of "-----BEGIN" to "-----END") as a config option in a Juju CLI invocation.

  • floating-network-id | string

    Floating IP network ID that should be used to set FIPs for load balancers.

  • lb-method | string

    Specifies an algorithm load balancer, that should be one between ROUND_ROBIN, LEAST_CONNECTIONS, SOURCE_IP.

  • manage-security-groups | boolean

    Whether or not the Load Balancer should automatically manage security groups rule. In case it is set to false, Load Balancer rules will be added to project (tenant) default security-group. In case it is set to true, a new security-group will be created for each Load Balancer, as well as its corresponding rules. It is advised to set appropriate number of security-groups and rules.

  • password | string

    Password of a valid user set in keystone.

  • project-domain-name | string

    Name of the project domain where you want to create your resources.

  • project-name | string

    Name of project where you want to create your resources.

  • region | string

    Name of the region where you want to create your resources.

  • subnet-id | string

    Subnet ID from OpenStack that will be used to setup Load Balancers. Flag LoadBalancer becomes active on cloud.conf file only if this config is set.

  • user-domain-name | string

    Name of the user domain where you want to create your resources.

  • username | string

    Username of a valid user set in keystone.