问题标签 [hcl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
95 浏览

node.js - 未找到 AgentContext/null

我想通过质子接口从 node.js 运行 Java 代理。可悲的是我无法让代理上下文工作

Node.js 代码

输出:

代理代码

运行代码时,我得到一个NullPointerExceptionat

由于 agentContext 为空,因此在 Domino 服务器上。如果我之后手动检查它,那么我认为具有给定 UNID 的文档会出现在我的视图中。

我做错了什么?使用与此处的 HCL 示例相同的方法

0 投票
1 回答
1639 浏览

module - Terraform 导入模块状态

地形模块:

主要清单:

需要导入资源状态:

  1. 导入设备状态——好的

terraform import module.cmp1_test.netbox_device.device 2828 - 工作正常

  1. 导入相关接口:

terraform import module.cmp1_test.netbox_interface.device_interface["eth0"] 330033

出错了

未找到匹配项:module.cmp1_test.netbox_interface.device_interface[eth0]

哪种是导入所有资源的正确方法?


创建后的 tfstate 如下所示:

0 投票
1 回答
392 浏览

java - 缺少 HCL Domino 11.0.1 JAR 文件。JARS 在 IBM Domino 9.0.1FP9 中可用

升级到 HCL Domino 11.0.1 后,旧 IBM Domino 9.0.1FP9 环境中的许多 JAR 文件似乎丢失了。具体来说,如下列表:

我觉得好像我在这里遗漏了一些基本的东西,但是已经搜索了很长时间来寻找任何关于此的 HCL 技术说明。

关于如何/在哪里/我需要做什么才能让这些问题再次解决的任何建议?

0 投票
1 回答
61 浏览

node.js - Domino AppDev Pack TypeError:database.useAgent 不是函数

我正在使用 AppDev Pack 为 domino 数据库创建 API。目前仅尝试 Domino AppDev Pack 中的示例代码。这是代码:

通用 API 可以正常工作,但在这种情况下,我在设置代理时遇到错误。

有人可以建议我在这里缺少什么吗?请记住,这是文档中给出的示例代码。

0 投票
1 回答
5898 浏览

terraform - Terraform HCL - 将列表转换为对象地图?

我有一个字符串列表,我需要将其转换为地图,以便jsonencode稍后在处理它时,它不会创建数组。这是因为在 json-schema 中,properties: { ... }它不是一个属性列表,而是一个映射。

所以我列表中的每个属性都应该以键值映射的形式出现。其中键是属性名称,值是另一个映射或对象 { "type" = "string" }。

我的第一次尝试以地图对象列表的形式结束,而不是属性地图。

有没有更好的方法来实现这一点?

我的最终目标是能够在 API 网关模型的 json 模式中对此使用 jsonencode -

0 投票
2 回答
9408 浏览

terraform - for_each 是从 Terraform 集中检索值的唯一方法吗?

Terraform 最近引入了set数据类型,在此页面上描述为:

set(...):没有任何辅助标识符或排序的唯一值的集合。

很难找到有关如何从 Terraform 集中检索值的文档。使用地图,您可以对键进行索引:

使用列表,您可以索引元素编号:

但是,我不能使用其中任何一种方法从集合中检索值,即使是只有一个项目的集合。

在其他地方,文档提到for_each了一种从集合中获取值的方法。

元变量是for_each访问集合中值的唯一方法吗?

0 投票
1 回答
334 浏览

json - 将 Packer 1.6 vsphere-iso 配置代码从 JSON 转换为 HCL2

随着Packer 1.6 的发布, vsphere-iso 构建器中出现了几个贬值的字段。从外观上看,似乎是格式/类型更改,因为字段实际上仍然存在,但就像属性一样。更改示例如下:


在 Packer 1.5.6 中工作:

JSON


在 Packer 1.6.0 中工作:

JSON


我目前遇到的问题是我正在使用 Packer 1.6.0 并试图将上述工作 JSON 代码转换为 HCL2。我无法弄清楚支持 Packer 1.6.0 中所做更改的 HCL2 语法。

我尝试了以下方法:

输出:

这里不需要名为“network_adapter”的参数。


输出:

错误:括号不平衡

在 .\Packer\ConfigFileName.pkr.hcl 第 19 行,在源“vsphere-iso”“测试”中:18:存储 =(19:disk_thin_provisioned = true

需要一个右括号来终止表达式。


输出:

错误:缺少项目分隔符

在 .\Packer\ConfigFileName.pkr.hcl 第 19 行,在源“vsphere-iso”“测试”中:18:存储 = [ 19:disk_thin_provisioned = true,

应使用逗号来标记下一项的开始。

到目前为止,我还尝试了其他几种不同集合语法的排列,但没有运气。任何建议或提示将不胜感激

0 投票
2 回答
1698 浏览

terraform - Convert list to map with index in Terraform

I would like to convert a simple list of string in terraform to a map with the keys as indexes.

I want to go from something like this:

To something like

My goal is to take advantage of the new functionality of terraform 0.13 to use loop over map on terraform module.

I didn't find any solution, may something help me, thank you.

0 投票
1 回答
1419 浏览

hashicorp-vault - hcl 中用于 hashcorp 保险库的根策略

这是一个 hashcorp 保险库策略,以便它允许访问保险库内的任何资源和路径吗?出于明显的安全原因,我希望在不授予任何人根令牌访问权限的情况下启用管理策略。

0 投票
1 回答
84 浏览

lotus-domino - LotusScript C 标注在 AIX 64 位上的 Domino 11 中损坏

由于从 Domino 9 升级到 11,一些 LS-Agent 在调用 C API 函数时使服务器崩溃。我们在 AIX 7.2 上运行 Domino 11.0.1 64 位 首先我们考虑了句柄大小的变化,并从 32 位切换到 64 位修复了一些调用。但其他调用需要从 32 位切换到 16 位才能工作。奇怪的!(事实上​​,声明的大小应该没有区别,只要它对实际值足够大,因为所有参数在 64 位机器上都作为 64 位传递 - 至少在这种情况下)

我已经使用 JNA 测试了来自 Java 的调用 - 一切都按预期使用 32 位句柄。所以 C API 似乎没问题,但 LS C 标注似乎坏了。

有没有其他人注意到这种行为?还是只有我们?