image: name: hashicorp/packer:light entrypoint: [""] variables: PACKER_CONFIG_DIR: $CI_PROJECT_DIR cache: key: "packer-plugins" # Define a key for Packer plugins paths: - "$PACKER_CONFIG_DIR/.packer.d" stages: - validate - build validate: stage: validate script: - packer init images - packer fmt -check images - packer validate images build-images: stage: build script: - packer build images rules: - if: $CI_COMMIT_BRANCH == "main"