Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.05 KB

File metadata and controls

28 lines (20 loc) · 1.05 KB

Directory

<repository-root>/pulumi/python/config

Purpose

This directory is used for configuration management in Pulumi. In previous versions of this project, the vpc directory was used to manage writes to the configuration file. This is required because you can only run the pulumi config command if you have a Pulumi.yaml somewhere in your directory or above that allows you to use the Pulumi tooling.

Why not use each stack directory as its own configuration? Using different directories will result in failures encrypting/decrypting the values in the main configuration file if different stacks are used. This is a stopgap workaround that will be obsoleted at such time that Pulumi provides nested/included configuration files. This is also the reason why we have created the secrets project.

Key Files

  • Pulumi.yaml This file tells the pulumi command where to
  • find its virtual environment and its configuration.

Notes

Once Pulumi adds nested configuration files to the product we should be able to remove this work-around.