in MacOS
$ brew tap hashicorp/tap
$ brew install hashicorp/tap/packer$ packer init
$ packer validate .
$ packer fmt
$ packer build docker-ubuntu.pkr.hclsign up HCP Pakcer and get service principals
ref https://portal.cloud.hashicorp.com/access/service-principals
# Set up service principals for hcp-packer
export HCP_CLIENT_ID=
export HCP_CLIENT_SECRET=- Azure account
azandaz login- Subscription Contributor role
- you can get <subscription_id> below.
az account show --query "{ subscription_id: id }" -o json | jq -r .subscription_id
$ cd hcp-packer-ubuntu22-base
$ script/setup-hcp-packer$ cd hcp-packer-ubuntu22-base
$ packer validate .
$ packer fmt .
$ packer build .