Cloud Providers

Cloud Providers define how OneForm interacts with 3rd-party IaaS cloud or bare-metal infrastructure providers such as AWS, Scaleway or Equinix. Providers for cloud-based service providers handle the credentials and API keys needed to connect with the service and automatically manage physical or virtual computing resources through OneForm. You only need to set up a Provider once for a cloud-based service, then it can be used repeatedly to provision Clusters without the need to recall credentials or configuration.

Creating Providers for 3rd-party Cloud or Bare-metal Services

To create Providers for 3rd-party services, you need to install a Provider driver for each specific service. The Provider driver defines the logic for interacting with the IaaS API. Provider drivers for several 3rd-party services are available in the OneForm Registry Repository:

Developing Provider Drivers

If a driver does not currently exist for your preferred cloud service, you can develop a custom driver. Refer to the Driver Development Guide for details on developing drivers. If you need to customize and existing driver to add new zones or images, refer to the Driver Customization Guide.

Provisioning Clusters

Once you have created Providers for your preferred cloud or bare-metal service, you can provision Clusters using those services through OneForm. Please refer to the relevant Provisioning guide in the OneForm Registry Wiki for your preferred service provider: