Turbonomic

Installs kubeturbo from any available CatalogSource, and automatically configures it to connect to a defined Turbonomic server.

Role Variables - KubeTurbo Configuration

kubeturbo_namespace

Set the namespace where the KubeTurbo operator will be installed.

  • Optional
  • Environment Variable: KUBETURBO_NAMESPACE
  • Default: kubeturbo

Role Variables - Turbonomic Server Configuration

turbonomic_target_name

The cluster name is required to install Kubeturbo. The agent component is deployed onto target Kubernetes and OpenShift cluster which then send data to the Turbonomic ARM server.

  • Required
  • Environment Variable: TURBONOMIC_TARGET_NAME
  • Default: None

turbonomic_server_url

The route is required to access the Turbonomics instance. Kubeturbo communicates with the Turbo Server using the supplied turbonomic route as the Turbonomic Server endpoint while configuring kubeturbo.

  • Required
  • Environment Variable: TURBONOMIC_SERVER_URL
  • Default: None

turbonomic_server_version

The version of the Turbonomic server you are connecting to.

  • Optional
  • Environment Variable: TURBONOMIC_SERVER_VERSION
  • Default: None

turbonomic_username

The username to authenticate with the Turbonomic server.

  • Required
  • Environment Variable: TURBONOMIC_USERNAME
  • Default: None

turbonomic_password

The password to authenticate with the Turbonomic server.

  • Required
  • Environment Variable: TURBONOMIC_PASSWORD
  • Default: None

Example Playbook

- hosts: localhost
  any_errors_fatal: true
  vars:
    turbonomic_server_url: https://myturbonomicserver.com
    turbonomic_server_version: "8.9.4"
    turbonomic_username: user
    turbonomic_password: passw0rd
    turbonomic_target_name: myocp
  roles:
    - ibm.mas_devops.turbonomic

License

EPL-2.0