- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在 terraform azurerm_virtual_machine_extension 中运行本地(不存储到 blob 存储帐户)PowerShell 脚本
文件夹有
安装.ps1
资源“azurerm_virtual_machine_extension”“软件”{ name = "安装软件" resource_group_name = azurerm_resource_group.azrg.name virtual_machine_id = azurerm_virtual_machine.vm.id publisher = "Microsoft.Compute" type = "CustomScriptExtension" type_handler_version = "1.9"
settings = <<SETTINGS
{
"commandToExecute": "powershell -ExecutionPolicy Unrestricted -File \"install.ps1\""
}
SETTINGS
}
但失败了
[
{
"code": "ComponentStatus/StdOut/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"message": "Windows PowerShell \r\nCopyright (C) Microsoft Corporation. All rights reserved.\r\n\r\n"
},
{
"code": "ComponentStatus/StdErr/succeeded",
"level": "Info",
"displayStatus": "Provisioning succeeded",
"message": "The argument 'install.ps1' to the -File parameter does not exist. Provide the path to an existing '.ps1' file as an argument to the -File parameter.\r\n"
}
]
任何线索。
谢谢
最佳答案
这对我有用。
resource "azurerm_virtual_machine_extension" "software" {
name = "install-software"
resource_group_name = azurerm_resource_group.azrg.name
virtual_machine_id = azurerm_virtual_machine.vm.id
publisher = "Microsoft.Compute"
type = "CustomScriptExtension"
type_handler_version = "1.9"
protected_settings = <<SETTINGS
{
"commandToExecute": "powershell -command \"[System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String('${base64encode(data.template_file.tf.rendered)}')) | Out-File -filepath install.ps1\" && powershell -ExecutionPolicy Unrestricted -File install.ps1"
}
SETTINGS
}
data "template_file" "tf" {
template = "${file("install.ps1")}"
}
关于powershell - Terraform azurerm_virtual_machine_extension,使用 CustomScriptExtension 运行本地 PowerShell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60265902/
我想要将 azurerm_virtual_machine_extension 资源添加到现有的 VM 资源中: resource "azurerm_virtual_machine_extension"
我想要将 azurerm_virtual_machine_extension 资源添加到现有的 VM 资源中: resource "azurerm_virtual_machine_extension"
我正在使用 azurerm_virtual_machine_extension 在 azure 中引导一些虚拟机。 我发现的所有示例都使用类似的内容: settings = Running tran
如何在安装了网络观察程序的情况下创建 azurerm_virtual_machine_extension。使用 Powershell 脚本。 resource "azurerm_virtual_mac
在 Azure 中启用 VM 诊断非常痛苦。我已经使用 ARM 模板、Azure PowerShell SDK 和 Azure CLI 使其正常工作。但几天来我一直在尝试使用 Terraform 和
我正在使用 terraform 创建 Azure VM 扩展资源 azurerm_virtual_machine_extension。但是,我陷入了以下用例,是否可以动态创建 settings blo
我正在尝试在我的 terraform 执行中使用以下内容: resource "azurerm_virtual_machine_extension" "vmex" { name = "myVM
如何在 terraform azurerm_virtual_machine_extension 中运行本地(不存储到 blob 存储帐户)PowerShell 脚本 文件夹有 main.tf 安装.p
我是一名优秀的程序员,十分优秀!