diff --git a/post-processor/yandex-export/script.go b/post-processor/yandex-export/script.go index e183a4856..d118babe1 100644 --- a/post-processor/yandex-export/script.go +++ b/post-processor/yandex-export/script.go @@ -100,6 +100,7 @@ eval "$(jq -r '@sh "export YC_SK_ID=\(.access_key.id); export AWS_ACCESS_KEY_ID= echo "Check access to storage..." if ! aws s3 --endpoint-url=https://storage.yandexcloud.net ls > /dev/null ; then echo "Failed to access storage." + exit 1 fi FAIL=0 @@ -119,6 +120,7 @@ done echo "Delete static access key..." if ! yc iam access-key delete ${YC_SK_ID} ; then echo "Failed to delete static access key." + FAIL=1 fi echo "Set metadata key to 'cloud-init-status' to 'cloud-init-done' value" diff --git a/website/pages/docs/post-processors/yandex-export.mdx b/website/pages/docs/post-processors/yandex-export.mdx index 56fc2484d..0085a4f9e 100644 --- a/website/pages/docs/post-processors/yandex-export.mdx +++ b/website/pages/docs/post-processors/yandex-export.mdx @@ -63,7 +63,7 @@ must have write access to both `s3://packer-export/my-exported-image.qcow2` and "type": "yandex", "folder_id": "b1g8jvfcgmitdrslcn86", "subnet_id": "e9bp6l8sa4q39yourxzq", - "zone": "ru-central1-a" + "zone": "ru-central1-a", "source_image_family": "ubuntu-1604-lts", "ssh_username": "ubuntu", @@ -85,4 +85,5 @@ must have write access to both `s3://packer-export/my-exported-image.qcow2` and "keep_input_artifact": true } ] -}``` +} +```