1. Packages
  2. Rancher2 Provider
  3. Installation & Configuration
Rancher 2 v8.1.3 published on Thursday, Mar 27, 2025 by Pulumi

Rancher2 Provider: Installation & Configuration

Rancher 2 v8.1.3 published on Thursday, Mar 27, 2025 by Pulumi

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

Installation

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:

    $ export RANCHER_URL=XXXXXXXXXXXXXX
    $ export RANCHER_ACCESS_KEY=YYYYYYYYYYYYYY
    $ export RANCHER_SECRET_KEY=ZZZZZZZZZZZZZZ
    
    Copy
  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
    
    Copy

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.

Rancher 2 v8.1.3 published on Thursday, Mar 27, 2025 by Pulumi