Plugin for the Twilio CLI to integrate Pulumi and Twilio in order to create, deploy, and manage Twilio infrastructure using code.
This plugin adds functionality to the Twilio CLI to integrate Pulumi and Twilio in order to create, deploy, and manage Twilio infrastructure using code.
Please check the following documentation in order to install the Pulumi CLI.
Also, you need a backend storage system to keep your infrastruture state. The options are:
- The Pulumi Service backend
- A self-managed backend, either stored locally on your filesystem or remotely using a cloud storage service
You can find more details here.
For quick testing, you can easily create a free Pulumi account and run pulumi login
to use it as your storage system.
Via npm
or yarn
:
$ npm install -g twilio-cli
$ yarn global add twilio-cli
Via homebrew
:
$ brew tap twilio/brew && brew install twilio
$ twilio plugins:install plugin-twilio-infra
$ twilio --help infra
USAGE
$ twilio infra
...
- twilio infra:new
- twilio infra:deploy
- twilio infra:preview
- twilio infra:watch
- twilio infra:stack:new
This project welcomes contributions from the community. Please see the CONTRIBUTING.md
file for more details.
Please be aware that this project has a Code of Conduct. The tldr; is to just be excellent to each other ❤️
MIT
This plugin uses as base the Twilio CLI Serverless Plugin repository. A big thank you for everyone involved in this project! #WeBuild