Pulumi.yaml: Difference between revisions
Jump to navigation
Jump to search
Line 31: | Line 31: | ||
==<tt>description</tt>== | ==<tt>description</tt>== | ||
==<tt>template</tt>== | ==<tt>template</tt>== | ||
This section of the configuration file is relevant when a new project is initialized with <code>[[Pulumi_Operations#new|pulumi new]]</code>. The initialization code processes the the configuration key listed under <code>template.config</code> and queries for values, interactively. | This section of the configuration file is relevant when a new project is initialized with <code>[[Pulumi_Operations#new|pulumi new]]</code>. The initialization code processes the the configuration key listed under <code>template.config</code> and queries for values, interactively. Each configuration key can get a <code>description</code> which will be displayed during the configuration process, a <code>default</code> value and whether it is security sensitive or not, by setting <code>secret</code> to <code>true</code>. |
Revision as of 00:33, 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: datadog-example runtime: name: python options: virtualenv: venv description: An experimental Datadog Pulumi project. template: description: Minimal structure for a Datadog automation infrastructure project. 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. Each configuration key can get a description
which will be displayed during the configuration process, a default
value and whether it is security sensitive or not, by setting secret
to true
.