rancher2 logo
Rancher 2 v3.9.0, Jan 18 23

Rancher2: Installation & Configuration

The Pulumi Rancher2 provider uses the Rancher2 SDK to manage and provision resources.


The Rancher2 provider is available as a package in all Pulumi languages:

Configuring Credentials

Pulumi relies on the Rancher2 SDK to authenticate requests from your computer to Rancher2. Your credentials are never sent to pulumi.com. The Pulumi Rancher2 Provider needs to be configured with Rancher2 credentials before it can be used to create resources.

Once the credentials are obtained, there are two ways to communicate your authorization tokens to Pulumi:

  1. Set the environment variables RANCHER_URL, RANCHER_ACCESS_KEY and RANCHER_SECRET_KEY:

  2. Set them using configuration, if you prefer that they be stored alongside your Pulumi stack for easy multi-user access:

    $ pulumi config set rancher2:apiUrl XXXXXXXXXXXXXX
    $ pulumi config set rancher2:accessKey YYYYYYYYYYYYYY --secret
    $ pulumi config set rancher2:secretKey ZZZZZZZZZZZZZZ --secret

Remember to pass --secret when setting rancher2:accessKey and rancher2:secretKey so that they are properly encrypted. The complete list of configuration parameters is in the Rancher2 provider README.