Files
oam/taskfile/pulumi.yml
2025-12-16 09:54:37 +01:00

59 lines
1.4 KiB
YAML

---
version: "3"
tasks:
pulumi:install:
desc: install packages and plugins for the current pulumi program or policy pack
summary: |-
Install packages and plugins for the current Pulumi program or policy pack.
cmd: pulumi install
preconditions:
- test -r 'Pulumi.yaml'
pulumi:preview:
desc: show a preview of updates to a pulumi stack's resources
summary: |-
Show a preview of updates to a Pulumi stack's resources.
aliases:
- pulumi:pre
interactive: true
deps:
- pulumi:install
requires:
vars:
- AWS_PROFILE
cmd: pulumi pre
pulumi:refresh:
deps:
- pulumi:install
desc: refresh the resources in a pulumi stack
summary: |-
Refresh the resources in a Pulumi stack.
interactive: true
requires:
vars:
- AWS_PROFILE
cmd: pulumi refresh
pulumi:stack:init:
desc: create an empty pulumi stack with the given name
summary: |-
Create an empty Pulumi stack with the given name, ready for updates.
interactive: true
deps:
- pulumi:install
requires:
vars:
- AWS_PROFILE
cmd: pulumi stack init dev
pulumi:up:
desc: create or update the resources in a pulumi stack
summary: |-
Create or update the resources in a Pulumi stack.
aliases:
- pulumi:update
interactive: true
deps:
- pulumi:install
requires:
vars:
- AWS_PROFILE
cmd: pulumi up