Welcome to the Azure Linux VM Templates repository! This project provides Azure Resource Manager (ARM) templates for deploying Linux virtual machines on Microsoft Azure. Whether you're running Ubuntu, CentOS, Debian, or other popular Linux distributions, you'll find templates tailored for easy deployment.
NOTE: This project is a work in progress, or WIP, so content will be added over time.
To deploy a VM using these templates, follow these steps:
- Choose the branch for your desired Linux distribution.
- Open the
basic-azure-linux-deploy.jsonfile and modify parameters as needed. (CentOS is the Linux distro used in the example JSON.) - Customize parameters if needed (e.g., VM size, username, and password).
- Deploy the template to Azure using Azure CLI or Azure PowerShell.
master: Generic ARM template for common Linux configurations.ubuntu: ARM templates for deploying Ubuntu VMs.centos: ARM templates for deploying CentOS VMs.debian: ARM templates for deploying Debian VMs.
Contributions are welcome! If you have improvements or templates for additional Linux distributions, feel free to create a pull request.
This project is licensed under the MIT License.