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 plugin for running pulumi.
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>
The command to run in the container, defaults to pulumi up --non-interactive --skip-preview --yes
.
The command to install dependencies in the container, defaults to python command pip install -r requirements.txt
.
the pulumi token to use, required.