Onboarding to Azure CAF framework - GlennChia/terraform-azurerm-caf GitHub Wiki
The following installation steps have been tested on Windows 10.
Installation steps
- Install the following
- With Chocolatey, install
- Install Ubuntu 20.04 from the Microsoft Store.
- In Docker Desktop, configure Docker WSL integration with Ubuntu 20.04
- Open the Ubuntu 20.04 app and generate the SSH keys that will be used for git commands. Follow Generating a new SSH key and adding it to the ssh-agent. The keys must be registered on GitHub as well
- [Optional] Create directories following the path
~/git/github.com/aztfmod
where repositories are cloned inaztfmod
- Open the Ubuntu 20.04 app and clone the repo into the
~/git/github.com/aztfmod
directory. Link to the aztfmod/terraform-azurerm-caf repo - Change directory to the repository's code and open Visual Studio Code from there with
code .
- Install the Remote Development extension on VS code. This can be done directly in VS code. Alternatively, follow VisualStudio Marketplace - Remote Development
- Use the Remote Development Extension to
Reopen in in Container
. It then showsDev Container: Azure CAF module
. Verify that Terraform and Azure CLI are installed