Как только VMSS запустится, я хотел выполнить сценарий оболочки как часть расширения VMSS.Это то, что я пытался, но сценарий не выполнялся.
Мой первоначальный анализ - сценарий недоступен для VMSS;в этом случае, как скопировать скрипт вместе со сборкой tf, я не хочу загружать его в хранилище BLOB-объектов и указывать здесь путь.В случае с виртуальной машиной я могу добиться того же, используя средства обеспечения файлов и удаленного выполнения.
..................................
extension {
name = "StartupScript"
publisher = "Microsoft.OSTCExtensions"
type = "CustomScriptForLinux"
type_handler_version = "1.5"
settings = <<-SETTINGS
{
"commandToExecute": "${var.startup_command}",
#Script path from where my TF is running
"script": "${base64encode("/bin/sh ./path_to_custom_scripts/my_script.sh script_param")}",
"enableInternalDNSCheck": "false"
}
SETTINGS
}
..................................
Не нашел много информации в extension.log, любая помощь очень важна.