Fork me on GitHub

Pulumi Cloud Console

The Pulumi Cloud Console allows you to manage your stacks online. It enables you to to collaborate with multiple developers, protect against concurrent updates, store resource history, integrate with your CI/CD system, and more!

Getting Started

To get started using the Pulumi Cloud Console, go to app.pulumi.com and sign in with your GitHub account.

Pulumi supports several identity providers. If you want to login with something other than GitHub please contact us.

Organizations

The Pulumi Cloud Console manages stacks by placing them within Organizations.

When you first log in, a Pulum organization is created with the same name as your GitHub account. That organization is implied whenever you run commands like pulumi stack init or pulumi stack select. For example, pulumi stack init my-devstack will create a new stack in the organization associated with your GitHub account. e.g. octocruise/my-devstack.

To create or select a stack in a different organization, prefix it with the organization’s name followed by a slash. For example, pulumi stack init robot-co/new-service.

For more information on adding new organizations to Pulumi, see Pulumi Editions.

Roles and Access Controls

Pulumi organizations allow managing member access to stacks. For examaple, enforcing policy on who can create new stacks within an organization, or who can update existing stacks.

For more information about organization roles, stack permissions, and how they are managed in the Pulumi Cloud Console, see Roles and Access Controls.

Collaboration

The Pulumi Cloud Console allows people to collaborate on stacks within an organization, including role-based access using GitHub teams.

For more information on the types of collaobration supported, see Collaboration.