Foreman AzureRM Plugin
Description
foreman_azure_rm
adds Microsoft Azure Resource Manager as a compute resource for The Foreman
- Website: TheForeman.org
- Support: Foreman support
Features
- Support for most typical IaaS operations
- VM creation
- Provisions using Finish and User data templates from Foreman
- Supports cloud-config provisioning
- Currently supports single NIC
- Currently supports single default OS Disk
- Currently supports only provisioning of Linux platforms
- Provisioning using Public Images
- Static or dynamic addresses on a per NIC basis
- Limited extension support
- Microsoft's custom script extension
- Puppet Lab's Puppet agent extension for Windows
Configuration
Go to Infrastructure > Compute Resources and click on "New Compute Resource".
Choose the AzureRM provider, and fill in all the fields. You need a Subscription ID, Tenant ID, Client ID and a Client Secret which you can generate from your Microsoft Azure subscription
That's it. You're now ready to create and manage Azure resources in your new AzureRM compute resource. You should see something like this in the Compute Resource page:
Planned Features
- Multiple NICs support
- Support to add multiple data disks (standard or premium)
- Provision using custom images
- Provision using shared image galleries
- Improved extension support
Known Limitations
- Unable to provision using Windows Images