What's on this page

Ansible-RM

Getting Started

This section details a recommended installation of the IBM OSSLM Ansible Resource Manager. Pre-requisites Kubernetes A Kubernetes cluster is required to install the Ansible RM. This environment must be configured with: a Storage Class to provision persistent volumes in your cluster a Namespace to install into (you may use the default) In addition, you will need the following client tools, pre-configured with access to your Kubernetes environment: »

Storage

Persistent Storage for Ansible-RM Ansible RM (version 1.3.6 and earlier) needs persistent storage to start. If you wish to provision local hostPath storage then create a directory /var/lib/osslm/volume-r03 with valid permissions. Then add the following to your custom values: persistence: enabled: true If your system has storage class set up already, specify it in your custom values: persistence: enabled: true storageClass: "<your storage class>" Existing Storage Services Ansible RM requires a connection to Cassandra and Kafka. »

Access Configuration

Hostnames and Ports The Ansible RM is configured to allow access through NodePorts. The default values for the HTTP and HTTPs ports are shown below. Override any defaults by adding them to your custom values. service: nodePort: 31080 sslNodePort: 31081 Next Steps You may now complete your installation of the Ansible RM »

Install

This section assumes you have followed the configuration steps and now have: an Ansible RM Helm chart a custom values YAML file a target Kubernetes namespace with Stratoss™ Lifecycle Manager (LM) installed Installing with Helm Install the Ansible RM with the helm install command. helm install <ansible-rm-helm-chart> --name <your-release-name> --namespace <your-namespace> -f <your-custom-values-file> ansible-rm-helm-chart - path to the Ansible RM Helm chart your-release-name - unique name used to identify this installation in Helm your-namespace - Kubernetes namespace with LM already installed your-custom-values-file - path to the YAML file created with any configuration overrides (if you have any) For example: »