44 lines
1.5 KiB
Markdown
44 lines
1.5 KiB
Markdown
---
|
|
title_tag: Building with Pulumi | Learn Pulumi
|
|
title: "Building with Pulumi"
|
|
layout: module
|
|
date: 2021-09-20T08:30:13-05:00
|
|
draft: false
|
|
description: Learn how to use Pulumi for more complex configurations with multiple environments.
|
|
meta_desc: Learn how to create multiple Pulumi programs and work with them interdependently with this tutorial.
|
|
index: 4
|
|
meta_image: practice.png
|
|
youll_learn:
|
|
- Using stacks for unique configurations of different environments
|
|
- Sharing values from one Pulumi program or project to another
|
|
- Working with secrets inside of Pulumi
|
|
providers:
|
|
- aws
|
|
---
|
|
|
|
This tutorial digs a little deeper into what it means to create multiple Pulumi
|
|
programs and work with them interdependently. We will also cover how Pulumi
|
|
uses secrets and how you can test your Pulumi programs.
|
|
|
|
## Time
|
|
|
|
How long this module will take depends on your internet connection, reading
|
|
speed, and other factors. On average, this module should take you about 50
|
|
minutes to complete.
|
|
|
|
## Prerequisites
|
|
|
|
You should have completed the [Pulumi Fundamentals pathway](/learn/pulumi-fundamentals/) already.
|
|
|
|
You will need the following tools to complete this module:
|
|
|
|
* A [Pulumi account and token](/docs/pulumi-cloud/accounts#access-tokens)
|
|
* If you don't have an account, go to the [signup page](https://app.pulumi.com/signup).
|
|
* [Pulumi CLI](/docs/cli/)
|
|
* If you don't have the CLI, go to the [installation page](/docs/install/).
|
|
|
|
As to skills, you should be able to
|
|
|
|
* use your local terminal.
|
|
* read and understand basic Typescript or Python code.
|