Creating a custom cloud provider plug-in
IBM® Spectrum Symphony can provision hosts from Amazon Web Services (AWS), IBM Cloud, Microsoft Azure, and Red Hat® OpenShift®. If you want to provision hosts from other cloud providers, create and register a custom cloud provider plug-in.
To help you get started, IBM Spectrum Symphony provides a sample provider plug-in that does not connect to any cloud provider. You can customize the sample plug-in's code using any programming language to create your own cloud provider plug-in. Ensure that the custom plug-in has the required configuration and scripts to implement host factory's provider plug-in interface. Provisioning from a cloud provider in host factory is implemented by the getAvailableTemplates, requestMachines, requestReturnMachines, getRequestStatus, and getReturnRequests scripts. For details on the interface specifications, see Provider plug-in interface specification.
- Installation_top\hostfactory\1.2\samples\providerplugins\custom\ on Windows.
- $EGO_TOP/hostfactory/1.2/samples/providerplugins/custom/ on Linux®.