This example deploys an Azure Virtual Machine and starts a HTTP server on it.
To deploy your infrastructure, follow the below steps.
-
Login to Azure CLI (you will be prompted to do this during deployment if you forget this step):
$ az login
-
Set an appropriate Azure location like:
$ pulumi config set azure:location westus
-
Run
pulumi up
to preview and deploy the changes: -
Run
pulumi up
to preview and deploy changes:$ pulumi up Previewing changes: ... Performing changes: ... 7 resources created
-
Get the IP address of the newly-created instance from the stack's outputs:
$ pulumi stack output IpAddress 137.117.15.111
-
Check to see that your server is now running:
$ curl http://$(pulumi stack output IpAddress) Hello, World!
-
From there, feel free to experiment. Simply making edits and running
pulumi up
will incrementally update your stack. -
Once you've finished experimenting, tear down your stack's resources by destroying and removing it:
$ pulumi destroy --yes $ pulumi stack rm --yes