Managing Datadog with Pulumi: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 2: Line 2:
* https://www.pulumi.com/registry/packages/datadog/
* https://www.pulumi.com/registry/packages/datadog/
* API Docs https://www.pulumi.com/registry/packages/datadog/api-docs/
* API Docs https://www.pulumi.com/registry/packages/datadog/api-docs/
* https://github.com/pulumi/pulumi-datadog/blob/master/README.md
* GitHub Page: https://github.com/pulumi/pulumi-datadog/blob/master/README.md
* https://www.pulumi.com/resources/pulumipustv-fun-with-datadog-with-dan-maher
* https://www.pulumi.com/resources/pulumipustv-fun-with-datadog-with-dan-maher
* https://docs.datadoghq.com/integrations/pulumi/
* https://docs.datadoghq.com/integrations/pulumi/

Revision as of 01:14, 25 January 2022

External

Datadog SDK Internal

Datadog Resource Provider

The Datadog resource provider is an implementation of Pulumi resource provider aimed at allowing Pulumi to provision infrastructure on a Datadog backend. The latest version of the Python implementation is available here: https://pypi.org/project/pulumi-datadog/

Datadog SDK Installation

pip install pulumi_datadog

Environment

The following environment variables are required: DATADOG_API_KEY and DATADOG_APP_KEY. The alternative to using environment variable is to use Pulumi stack configuration:

pulumi config set datadog:apiKey XXXXXXXXXXXXXX --secret
pulumi config set datadog:appKey YYYYYYYYYYYYYY --secret

Project Template

├─ .gitignore
├─ Pulumi.yaml
├─ requirements.txt
└─ __main__.py

Resources