После запуска 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, любая помощь очень заметна.