Could this now be extended under Microsoft Azure? Instance meta data is published at the following URL for all Azure instances (Cloud Services Web/Worker roles and Azure VMs):
This feature is not yet at parity with AWS. It only provides maintenance information 5-15 minutes before maintenance is about to happen. The instance information is still very basic and is currently in the process of being updated by the Azure team to reach close to feature parity with EC2. However, that feature is not GA.
Hi Team Puppet ! Instance level metadata is now GA in most Azure regions and includes metadata on a number of core components of the platform. All the details are avail below:
Getting this into Facter as a core fact would be rather excellent, as it means that we don't have to write our own extension for this, will let us be a bit more flexible with some of our deployments and will allow us to be much more platform agnostic.
I've put together a simple custom fact that will provide this functionality for the time being for those interested in taking it for a spin. It is available in the forge or via git directly.
Users of the Puppet Azure module do not have parity with the Puppet AWS module. They are forced to download a separate forge module to get this functionality.
Module owner here. I've rolled in some updates that were raised and bumped the module to a new major release due to some breaking changes, I dont actively use Azure or Puppet at the moment (consultant life has me jumping between technologies quite often) so it dropped down the priority list.
Ive also pinged a local Puppet contact I have to see if he wants to help with ongoing maintenance and hopefully help push this into Facter proper so we can sunset this module.