Pulumi.yaml: Difference between revisions
Jump to navigation
Jump to search
Line 15: | Line 15: | ||
description: An experimental AWS Pulumi project. | description: An experimental AWS Pulumi project. | ||
<font color=darkkhaki>[[#template|template]]: | <font color=darkkhaki>[[#template|template]]: | ||
description: | description: Minimal structure for a Datadog automation infrastructure project using Hybrid Cloud Pulumi. | ||
config: | |||
datadog:apiKey: | |||
description: | |||
secret: true | |||
datadog:appKey: | |||
description: | |||
secret: true | |||
</font> | </font> | ||
Revision as of 00:31, 15 January 2022
External
Internal
Overview
Pulumi.yaml
contains the project definition. The name must begin with a capital "P", and both "yaml" and "yaml" extensions are valid.
Example
name: simple-aws runtime: name: python options: virtualenv: venv description: An experimental AWS Pulumi project. template: description: Minimal structure for a Datadog automation infrastructure project using Hybrid Cloud Pulumi. config: datadog:apiKey: description: secret: true datadog:appKey: description: secret: true
Elements
name
Required attribute that specifies the project name.
runtime
description
template
This section of the configuration file is relevant when a new project is initialized with pulumi new
. The initialization code processes the the configuration key listed under template.config
and queries for values, interactively.