1. Packages
  2. Rootly
  3. Installation & Configuration
Rootly v1.5.0 published on Thursday, Apr 25, 2024 by Rootly

Rootly: Installation & Configuration

Rootly v1.5.0 published on Thursday, Apr 25, 2024 by Rootly

Installation

  1. To use this package, please install the Pulumi CLI first.
  2. This package is only available for JavaScript and TypeScript but support for other languages will be available soon.

Node.js (JavaScript/TypeScript)

  1. To use from JavaScript or TypeScript in Node.js, install using either npm:

    npm install @rootly/pulumi
    
    Copy

    or yarn:

    yarn add @rootly/pulumi
    
    Copy
  2. Install the provider binary plugin. This is only needed due to an outstanding bug in with Pulumi registry

pulumi plugin install resource rootly v0.0.2 --server https://github.com/rootlyhq/pulumi-rootly/releases/download/v0.0.2
Copy

Authentication

The Pulumi Rootly Provider needs to be configured with a Rootly API token.

Once you generated the API token there are two ways to communicate your authorization token to Pulumi:

  1. Set the environment variables ROOTLY_API_TOKEN:

    $ export ROOTLY_API_TOKEN=cu_xxx
    
    Copy
  2. Set them using pulumi config command, if you prefer that they be stored alongside your Pulumi stack for easy multi-user access:

    $ pulumi config set rootly:apiToken cu_xxx --secret
    
    Copy

Remember to pass --secret when setting rootly:apiToken so it is properly encrypted.

Rootly v1.5.0 published on Thursday, Apr 25, 2024 by Rootly