Getting started

Overview of the OneFuse XUI for CloudBolt CMP

Easily integrate CloudBolt OneFuse with CloudBolt CMP to quickly automate and integrate into your business provisioning lifecycle of a CloudBolt Blueprint.

The CloudBolt OneFuse integration platform offers integrations to services like Naming, IPAM, DNS, Microsoft Active Directory, Scripting, Ansible Tower and more.

Upstream providers like VMware Aria Automation, Terraform, CloudBolt CMP, Ansible, ServiceNow and others are able to consume the same OneFuse integrations combined with organizational business logic for a standardized approach to automation across the enterprise.

Prerequisites

  1. Learn about CloudBolt CMP.
  2. Deploy CloudBolt CMP and follow Guided Setup for the CloudBolt instance.
    • Supported CloudBolt CMP versions: Releases
  3. Install and Setup OneFuse XUI

Installation & setup

Install OneFuse XUI

OneFuse XUI for CloudBolt CMP is distributed as a UI Extension in CloudBolt’s Content Library.

  1. Log in to CloudBolt

  2. Select Library from the main menu

    • Optionally, select UI Extensions from the dropdown menu
  3. Find OneFuse Integration using the searchbar and/or selecting the UI Extensions tab

  4. Click on OneFuse Integration to get redirected to the OneFuse Integration UI Extension package page

  5. Click on the [Download] button

  6. Review the information and select the [Import] button

  7. You will be redirected to the Admin / Extensions Management page

    • A successful message on the top-right will appear: The UI extension package has been created.
  8. The OneFuse XUI package should be located at: /var/opt/cloudbolt/proserv/xui/onefuse

  9. Restart CloudBolt Web Services.

    systemctl restart httpd
    
  10. If the OneFuse XUI is not behaving as expected, or you see a ‘ModuleNotFoundError: No module named ‘setuptools.command.build’ error, run the following commands:

    pip install --upgrade setuptools
    pip install onefuse
    systemctl restart httpd
    

Initial setup

Create a Connection Info per OneFuse Instance and run the Configure OneFuse configuration script.

  1. Log on to CloudBolt, select Admin from the main menu.

  2. Find and select OneFuse Integration under Admin Extensions.

  3. Create a Connection Info per OneFuse Instance.

  4. Fill in only the fields listed below. Leave all other fields of the Connection Field dialog as default.

    • The Connection Info needs to have OneFuse as a Label.
    Field Name Value
    Name Connection Info Name for this OneFuse Instance.
    IP/Hostname OneFuse Instance in FQDN or IP Address format.
    Port Specify the port for the OneFuse Instance (for example, 443).
    Protocol Specify a protocol: https, http, or a non-standard protocol.
    Username OneFuse username that has at least the Workspace Member role.
    Password Password for the OneFuse user.
    Labels Type in (or select) OneFuse into this field.
    • The Connection Info for OneFuse will be used to make API calls and execute OneFuse Modules.
  5. Select the [Configure OneFuse] button under OneFuse XUI Documentation, 4. Execute the Configuration script

    1. Select [Setup] button to confirm OneFuse Setup.
    2. A link to a Job OneFuse CloudBolt Plugin Configuration will appear on the top-right corner.
    3. Verify successful configuration setup by selecting the Job link.

Resources

Troubleshooting

Refer to CloudBolt CMP Troubleshooting Resources:

Next steps

Start integrating with OneFuse Modules.