Category: Hashicorp, github, shell, puppet

For some time, the best practice amongst HashiCorp Packer users has been to use https://www.packer.io/docs/provisioners/shell and https://www.packer.io/docs/provisioners/shell-local provisioners to execute tools such as Chef, InSpec, Puppet, and Salt. Given this common practice of using shell and shell-local to execute tools instead of Packer's early first-class integrations, development of some of the community-maintained plugins has slowed.

In Packer release v1.7.9, which is slated for release in late November 2021, we will archive the following plugin repositories: Chef: https://github.com/hashicorp/packer-plugin-chef Converge: https://github.com/hashicorp/packer-plugin-converge InSpec: https://github.com/hashicorp/packer-plugin-inspec Puppet: https://github.com/hashicorp/packer-plugin-puppet Salt: https://github.com/hashicorp/packer-plugin-salt

When that occurs, users will have to use the packer init command to install the latest available versions of non-core plugins, including any archived plugins. Users who are not able to install via packer init are encouraged to manually install plugins using the steps described in the https://www.packer.io/docs/plugins#installing-plugins.

Related Articles