The Xen Orchestra Provider lets you manage Xen Orchestra resources.
This package is available for several languages/platforms:
To use from JavaScript or TypeScript in Node.js, install using either npm
:
npm install @vates/pulumi-xenorchestra
or yarn
:
yarn add @vates/pulumi-xenorchestra
To use from Python, install using pip
:
pip install pulumi-xenorchestra
To use from Go, use go get
to grab the latest version of the library:
go get github.com/vatesfr/pulumi-xenorchestra/sdk
Use pulumi config set xenorchestra:<option>
or pass options to the constructor of new xenorchestra.Provider.
The following configuration points are available for the xenorchestra
provider:
-
xenorchestra:url
(environment:XOA_URL
) - the URL for the Xen Orchestra websockets endpoint. Starts withwss://
Set either: -
xenorchestra:username
(environment:XOA_USERNAME
) - the username for Xen Orchestra -
xenorchestra:password
(environment:XOA_PASSWORD
) - the password for Xen Orchestra Or: -
xenorchestra:token
(environment:XOA_TOKEN
) - API token for Xen Orchestra -
xenorchestra:insecure
(environment:XOA_INSECURE
) - set to any value to disable SSL verification, false by default. Only use if you are using a self-signed certificate and know what you are doing.
See examples.md for examples.
See contributing for details on how to build and contribute to this provider.
TBD