小编dcv*_*cvl的帖子

在 terraform 云中运行的 azure cli $Path 错误

第一次设置 terraform cloud 并收到此错误。不知道为什么在我的本地计算机上安装了 azure CLI 并设置了路径,但我认为与在 terraform 云平台中设置它有关。

Error: building AzureRM Client: please ensure you have installed Azure CLI version 2.0.79 or newer. Error parsing json result from the Azure CLI: launching Azure CLI: exec: "az": executable file not found in $PATH.
with provider["registry.terraform.io/hashicorp/azurerm"]
on versions.tf line 21, in provider "azurerm":

provider "azurerm" {
Run Code Online (Sandbox Code Playgroud)

我当前的tf代码

版本.tf

terraform {

  cloud {
    organization = "myorg"

    workspaces {
      name = "dev"
    }
  }

  required_providers {
    azurerm = {
      source  = "hashicorp/azurerm"
      version …
Run Code Online (Sandbox Code Playgroud)

terraform terraform-provider-azure terraform-cloud

6
推荐指数
2
解决办法
9488
查看次数

替换/重命名对象属性名称

如果dns解析成功,我需要替换ip-netmask为。fqdn

\n

该脚本将用于替换配置文件中的值。

\n

如果 DNS 已解析,我需要更改ip-netmaskto的属性名称fqdn并在其下存储新的 dns 值。该脚本解析 DNS,并且仅在成功时更新 ip-netmask,如果成功,还会添加带有 DNS 值的 fqdn 属性。

\n

好像 I\xe2\x80\x99m 在那里,但我无法将 ip-netmask 重命名为 fqdn,或者只是删除 ip-netmask 属性而不使我的 fqdn 属性为 null

\n

来自原始 json 输入

\n
@\'{\n    "entry":[\n        {\n            "@name":"31.170.162.203",\n            "ip-netmask":"31.170.162.203",\n            "description":"test1"\n        },\n        {\n            "@name":"37.193.217.222",\n            "ip-netmask":"37.193.217.222",\n            "description":"test2"\n        },\n        {\n            "@name":"46.17.63.169",\n            "ip-netmask":"46.17.63.169",\n            "description":"test3"\n        }\n    ]\n}\n
Run Code Online (Sandbox Code Playgroud)\n

这是我的脚本

\n
$a = Get-Content \'C:\\Users\\e\\Desktop\\puttytest1.json\' | ConvertFrom-Json\n \n$a.entry | ForEach-Object {\n    if ($namehost = (Resolve-DnsName $_.\'ip-netmask\').namehost) {\n        $_.\'ip-netmask\' = $namehost\n        $_ …
Run Code Online (Sandbox Code Playgroud)

powershell rename object

3
推荐指数
1
解决办法
1万
查看次数

如何使python random.random()合并负片

我试图在-1和1之间生成一对随机数.

我可以让它变为负或正...但不会为x和y生成一个随机数,可能会产生负面和正面.以下是我所拥有的(这是一个来自网站的飞镖模拟游戏).randx和randy是随机数生成的位置,用作坐标.

import turtle
import math
import random

def main():

    fred = turtle.Turtle()
    fred.up()

    wn = turtle.Screen()
    wn.setworldcoordinates(-1,-1,1,1)

    numdarts = 10
    for i in range(numdarts):
        randx = random.random()
        randy = random.random()

        x = randx
        y = randy

        fred.goto(x,y)
        fred.stamp()

    wn.exitonclick()

main()
Run Code Online (Sandbox Code Playgroud)

python random numbers

2
推荐指数
1
解决办法
235
查看次数

为什么在直接指向变量作为指针时,为什么在C中创建指针?

我正在学习C并且遇到了一个例子,它似乎创造了一个不必要的步骤,但我又是新手.

他创建了一个变量,然后是一个指向该变量的专用指针.我的理解是你可以简单地在变量前加一个*,它将作为指向它的指针......那么为什么要使用另一行代码来创建指针?具体来说,我在谈论为什么他创建指针"*p"只是为了引用"x"而不是说*x指向它.以下是示例代码:

#include <stdio.h>

int main()
{
    int x;            /* A normal integer*/
    int *p;           /* A pointer to an integer ("*p" is an integer, so p
                   must be a pointer to an integer) */
    p = &x;           /* Read it, "assign the address of x to p" */
    scanf( "%d", &x );          /* Put a value in x, we could also use p here */
    printf( "%d\n", *p ); /* Note the use of the * to get the …
Run Code Online (Sandbox Code Playgroud)

c pointers idiomatic

0
推荐指数
1
解决办法
63
查看次数