This example demonstrates how to deploy Twingate connectors to Azure Container Instance.
- Python and PIP
- Pulumi
- Azure CLI
- SSH Public Key
- Clone the repository
cd /path/to/repo/examples/connector-azure-container
- Configure Pulumi-Twingate Provider, see configuration section here
- Setup Azure CLI, see here
cp pulumi.dev.yaml.example pulumi.dev.yaml
and modifypulumi.dev.yaml
to desired values including number of connectors to deploy.pulumi up
Note: pulumi up
should automatically download the required Python dependency and Pulumi Plugins.
Note: make sure dev
part in the file name of pulumi.dev.yaml
is changed to the Pulumi stack name.
Modify line image="twingate/connector:{version number}"
in main.py and execute pulumi up
would trigger connector task definitions to be replaced. This would replace the connector image with the defined version.
Note: Connector update can cause the existing connection to be interrupted.