Skip to content
This repository has been archived by the owner on Mar 10, 2023. It is now read-only.

naorlivne/drone-pulumi

Repository files navigation

Warning Drone cloud stopped working for months and as the developers of Drone seemed to stop caring I'm no longer able to fully test this nor will I longer have any use of it, as a result I'm stopping all development of this plugin.

drone-pulumi

CI/CD build status: Build Status

Drone plugin for running pulumi.

Usage

This plugin can be used to deploy pulumi stacks, it will create\update the given stack as needed.

The below pipeline configuration demonstrates simple usage:

kind: pipeline
type: docker
name: default

steps:
- name: pulumi_deploy
  image: naorlivne/drone-pulumi
  settings:
    pulumi_command: pulumi up --non-interactive --skip-preview --yes
    pulumi_dependencies: pip install -r requirements.txt
    pulumi_token: <your-pulumi-token>

Parameter Reference

pulumi_command

The command to run in the container, defaults to pulumi up --non-interactive --skip-preview --yes.

pulumi_dependencies

The command to install dependencies in the container, defaults to python command pip install -r requirements.txt.

pulumi_token

the pulumi token to use, required.

About

A drone plugin to run pulumi

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published