问题标签 [terraform-provider-ibm]

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 投票
2 回答
946 浏览

terraform - 在 IBM 云上运行 terraform 导入时出现 Terraform 崩溃错误

我正在尝试从 IBM 云导入 ibm-cos-bucket 和 cos-instance。但是,我可以导入 cos-instance,但在导入 ibm-cos-bucket 时出错。

错误:rpc 错误:代码 = 不可用 desc = 传输正在关闭

*[ERROR] : eval: *terraform.EvalRefresh, err: rpc error: code = Unavailable desc = transport is closing [ERROR] : eval: terraform.EvalSequence, err: rpc error: code = Unavailable desc = transport is closing [WARN ] plugin.stdio:收到EOF,停止recv循环:err =“rpc错误:代码=不可用desc =传输正在关闭” [DEBUG]插件:插件退出恐慌:运行时错误:索引超出范围[1],长度为1

Terraform 崩溃了!!!

这是示例资源块:- resource "ibm_cos_bucket" "mybucket" {}

请在这方面帮助我。提前致谢!

0 投票
0 回答
34 浏览

terraform - Terraform IBM - 服务实例别名的 iam_role_crn

我正在尝试使用 IBM 的 terraform 提供程序来提供一些 IBM Watson Assistant 服务。我目前正在使用来自 IBM 提供商的ibm_service_instance以及ibm_service_key资源。可以在下面找到相关的 terraform 代码。

服务实例连同凭证和 CF 别名一起成功创建。问题是对于 CF 别名,创建的凭据没有iam_role_crn 管理器,这是我的配置中所需的设置。 在此处输入图像描述

如果我从 IBM 云仪表板为 CF 别名手动添加凭据,它们是使用iam_role_crn管理器创建的。此外,作为此别名的资源实例在其凭据中具有iam_role_crn = Manager。

创建ibm_service_keyibm_service_instance时,我找不到指定此类参数的方法。 https://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs/resources/service_key

有没有办法使用此参数iam_role_crn setup as Manager 创建服务别名的凭据,或者是否有解决方法来实现这一点?

0 投票
1 回答
64 浏览

terraform - IBM Cloud Functions:如何使用 Terraform 创建安全的 Web 操作

我能够使用 Terraform 提供程序创建一个新的 IBM Cloud Functions 操作

如何将上述操作转换为网络操作?如何指定密码保护的配置?

0 投票
1 回答
52 浏览

terraform - IBM Cloud:使用 Terraform 将密钥导入 Key Protect 时出现“未经授权”错误

我在 IBM Cloud 上使用 Key Protect。我想使用 Terraform 将现有的根密钥导入我的 Key Protect 实例。我正在关注ibm_kms_key的文档:

应用更改时,Terraform 返回错误:

为什么?我是帐户所有者和 Key Protect 实例管理员。我应该拥有所有的特权。

0 投票
1 回答
68 浏览

ibm-cloud - IBM Cloud: How to obtain Activity Tracker / Log Analysis service key via API or Terraform?

I am using both the Activity Tracker and Log Analysis services on IBM Cloud, both are based on LogDNA. In order to export logs, e.g., to search them via my scripts, it requires a service key, not the IBM Cloud IAM API key. How can I obtain that key without going through the UI and the LogDNA dashboard? Ideally this is through a REST API or integrated with the Terraform provider.

0 投票
1 回答
32 浏览

ibm-cloud - 如何使用 terraform 创建 IBM Cloud Event Streams 触发器?

我有一个名为 Event Streams 的实例myKafka(带有一个名为 的适当主题myTopic)和一个名为 的 IBM Cloud Function 操作myAction。我想myAction在消息到达myKafka主题时触发。我必须在 terrafrom 中写下这个关系。我已经检查了这个文档,但它只显示了警报触发的示例,而不是基于事件流。所以我的问题是如何用 terrafom 创建它?

我正在尝试以下内容:

我真的不知道我应该在问号的地方放什么。我期望myKafka实例并且myTopic应该通过myAction但无法确定提要的名称和具有适当值的键。

0 投票
0 回答
25 浏览

terraform - 在 terraform 中,我应该如何创建一个秘密管理器实例,然后创建另一个而不破坏第一个

我正在使用通过 jenkins 调用的 terraform 创建秘密管理器实例。我提供了一个选项来命名。 eg. options - ["abc", "xyz"]

我想要的是,如果用户选择“abc”,则应该创建一个名为“abc”的实例。如果第二次用户选择“xyz”,则应创建一个名为“xyz”的实例,但如果存在“abc”,则不要删除它。

这里名称正在改变。问题是,当脚本第二次执行时,它会看到名称发生变化并尝试用新名称重新创建它。我希望“abc”应该存在并且应该创建“xyz”。terraform 有什么方法可以执行此操作吗?