イメージを作成できないので、ここで何が間違っているのか教えてもらえますか?実際、このコマンドをCentosホストで実行すると正常に動作しますが、パッケージャを介して同じコマンドを実行するとエラーが発生します。
JSONファイル:
{
"builders": [{
"type": "azure-arm",
"client_id": "{{user `azure-client-id`}}",
"client_secret": "{{user `azure-client-secret`}}",
"tenant_id": "{{user `azure-tenant-id`}}",
"subscription_id": "{{user `azure-subscription-id`}}",
"managed_image_resource_group_name": "{{user `azure-resource-group`}}",
"managed_image_name": "CentOS8-Packer",
"os_type": "Linux",
"image_publisher": "OpenLogic",
"image_offer": "CentOS",
"image_sku": "8_2-gen2",
"location": "{{user `azure-region`}}",
"vm_size": "{{user `vm-size`}}"
}],
"provisioners": [
{
"execute_command": "chmod +x {{ .Path }}; {{ .Vars }} sudo -E sh '{{ .Path }}'",
"script":"ami-script.sh"
"type": "shell"
}
]
}
ami-script.sh内容:
#!/bin/bash -e
dnf update -y
dnf install terminator xrdp -y
エラー:更新セクション:
dnf update -y
間違い: