You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
packer/packer_test/common/plugin_tester/example
Lucas Bajolet 35b2317ef3
packer_test: rename/split lib into common/check
1 year ago
..
README.md packer_test: rename/split lib into common/check 1 year ago
build.pkr.hcl packer_test: rename/split lib into common/check 1 year ago
data.pkr.hcl packer_test: rename/split lib into common/check 1 year ago
variables.pkr.hcl packer_test: rename/split lib into common/check 1 year ago

README.md

The Example Folder

This folder must contain a fully working example of the plugin usage. The example must define the required_plugins block. A pre-defined GitHub Action will run packer init, packer validate, and packer build to test your plugin with the latest version available of Packer.

The folder can contain multiple HCL2 compatible files. The action will execute Packer at this folder level running packer init -upgrade . and packer build ..

If the plugin requires authentication, the configuration should be provided via GitHub Secrets and set as environment variables in the test-plugin-example.yml file. Example:

  - name: Build
    working-directory: ${{ github.event.inputs.folder }}
    run: PACKER_LOG=${{ github.event.inputs.logs }} packer build .
    env:
      AUTH_KEY: ${{ secrets.AUTH_KEY }}
      AUTH_PASSWORD: ${{ secrets.AUTH_PASSWORD }}