This repo holds a simple pattern to deploy the following:
- an Azure Resource Group
- an Azure Storage Account
- an Azure Container Instances Group with a single container
In order to deploy this infrastructure the pulumi binary needs to be available on the instance.
A pulumi stack needs to also have been created in the user's pulumi account
A user also needs to run az login so that the environment is authenticated to an Azure subscription.
npm install
pulumi previewFollow the prompts if required.
If happy with the preview and no errors are obvious, then pulumi up will deploy the changes.
In the Pulumi.dev.yaml file a secret key for sftpusers exists. This has a value of david:david (username:password).
Post deployment users will be able to connect to the ACI's DNS name on port 22 with these credentials.