Puppet VM Extension is Missing in Azure

67 views
Skip to first unread message

michael mack

unread,
Feb 5, 2020, 7:14:29 AM2/5/20
to Puppet Users
Is there any reason why the puppet-agent VM extension has been removed in Azure?  The last time, it work for me was 1/16/2020.

Command to get VM extension

Get-AzVmImagePublisher -Location "WestUS2" | Where-Object{$_.PublisherName -match 'puppetlabs.test'} | `
Get-AzVMExtensionImageType | `
Get-AzVMExtensionImage | Select Type, Version

Bootsrap Error message
{
  "code""DeploymentFailed",
  "message""At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.",
  "details": [
    {
      "code""NotFound",
      "message""{\r\n  \"error\": {\r\n    \"code\": \"ArtifactNotFound\",\r\n    \"message\": \"Extension with publisher 'Puppet', type 'PuppetAgent', and type handler version '1.5' could not be found in the extension repository.\"\r\n  }\r\n}"
    }
  ]
}

Ethan Brown

unread,
Feb 5, 2020, 4:44:24 PM2/5/20
to puppet...@googlegroups.com, Tara Krishnan
Hi Michael - 

Sorry for the inconvenience. We recently marked the agent extension handlers as internal, as we realize we haven't been updating them, none of the versions in Azure are supported any longer, and as such their use poses a security risk. We were also unable to track down more than a couple of actual users (Microsoft doesn't provide us with any install data), and weren't aware that marking the installer as internal could pose problems for existing VMs with the extension installed.

The most recent agents published, Puppet / PupppetAgent 1.5.2 and PuppetLabs / PuppetEnterpriseAgent 2016.1.2 are both agents from the Puppet 4 series. The Puppet 4 agent went EOL in October of 2018 -  https://ask.puppet.com/question/33472/puppet-4-open-source-end-of-life-eol/. We have some additional information for PE support lifecycles at https://puppet.com/docs/puppet-enterprise/product-support-lifecycle/

We recommend that users migrate to using the PE package management support in their masters to bootstrap agent installs as described in https://puppet.com/docs/pe/2019.3/installing_agents.html#install_windows_agents_with_pe_package_management


Thanks!


--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/583ecc84-348f-43ea-a261-fc0c6924f550%40googlegroups.com.


--
Ethan Brown
Principal Engineer
-- 
Reply all
Reply to author
Forward
0 new messages