vernig / plugin-twilio-infra-old

Plugin for the Twilio CLI to integrate Pulumi and Twilio in order to create, deploy, and manage Twilio infrastructure using code.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

plugin-twilio-infra

Plugin for the Twilio CLI to integrate Pulumi and Twilio in order to create, deploy, and manage Twilio infrastructure using code.

PRs Welcome


This plugin adds functionality to the Twilio CLI to integrate Pulumi and Twilio in order to create, deploy, and manage Twilio infrastructure using code.

Requirements

Install the Pulumi CLI

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.

Install the Twilio CLI

Via npm or yarn:

$ npm install -g twilio-cli
$ yarn global add twilio-cli

Via homebrew:

$ brew tap twilio/brew && brew install twilio

Usage

$ twilio plugins:install plugin-twilio-infra
$ twilio --help infra
USAGE
  $ twilio infra
...

Commands

  • twilio infra:new
  • twilio infra:deploy
  • twilio infra:preview
  • twilio infra:watch
  • twilio infra:stack:new

Contributing

This project welcomes contributions from the community. Please see the CONTRIBUTING.md file for more details.

Code of Conduct

Please be aware that this project has a Code of Conduct. The tldr; is to just be excellent to each other ❤️

License

MIT

Twilio CLI Serverless Plugin

This plugin uses as base the Twilio CLI Serverless Plugin repository. A big thank you for everyone involved in this project! #WeBuild

About

Plugin for the Twilio CLI to integrate Pulumi and Twilio in order to create, deploy, and manage Twilio infrastructure using code.

License:MIT License


Languages

Language:JavaScript 99.6%Language:Batchfile 0.4%