Infra Provisioning workshop
Terraform provisioners
- Refer Here for official docs
Possibilities with Infrastructure and deployment

Virtual Machine based deployment
- create a ubuntu linux vm
- install java
- run springpetclinic as a service
Terraform + Azure
- Refer Here for the template
- Exercise:
- Create a springpetclinic as a service
- Add variables
- Add workspaces
- Add tfvars per environment
Terraform + AWS
- Refer Here for the template
- Exercise:
- Create a springpetclinic as a service
- Add variables
- Add workspaces
- Add tfvars per environment
ARM Template
- Refer Here for arm template with paramter values file
Cloudformation Template
- Refer Here for the changes
- Add the fix for cloud init failing
- Note: try changing the ami id (ubuntu 20)
null_resource
- If you need provisioning to execute on demand we can use null resources as discussed in the class Refer Here for the changeset
