问题标签 [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 投票
1 回答
169 浏览

cloud - 无法 ssh 到通过 terraform 创建的 ibmcloud 实例

我可以通过 Terraform 在 IBMCloud 中成功创建一个实例。问题是成功部署后我无法通过 ssh 进入实例。

terraform-provider-ibm 的版本是:1.11.2

terraform 本身的版本是:v0.12.20

我正在使用的 terraform 代码如下:

有人看到安全规则有什么问题吗?我错过了一些额外的配置吗?

提前谢谢大家!

0 投票
1 回答
117 浏览

terraform - COS 访问策略接口 vs terraform

在界面中,我可以转到 COS Bucket Access Policies 并轻松分配策略,然后看起来或多或少类似于:

我正在努力寻找一种通过 terraform 执行相同操作的方法,因为每当我尝试使用正确的 TF 代码时,例如:

我结束了

问题是Writer此处所需的策略无法与该策略详细信息一起正常工作。

如何使用 Terraform 实现类似于第一个策略的功能?

谢谢

0 投票
3 回答
311 浏览

kubernetes - IBM Cloud:从 Terraform 访问容器注册表

我正在使用IBM Cloud 及其 Terraform 提供程序。现在,我想从IBM Cloud Container Registry 部署一个容器映像,并且需要提供 pull secrets。如何使用 Terraform 做到这一点?

0 投票
1 回答
290 浏览

terraform - IBM Cloud:如何使用 Terraform 为 COS 创建 HMAC 凭证?

我正在使用 IBM Cloud Object Storage (COS) 在 IBM Cloud 上存储文件。我使用 Terraform 来提供服务并创建存储桶。如何使用 Terraform 创建包括 HMAC 部分的凭据?

这是创建资源密钥(凭据)的方法:

0 投票
1 回答
2948 浏览

amazon-s3 - 尝试在 Terraform 中使用 COS HMAC 凭据时,此值没有任何属性错误?

我正在尝试在 Terraform 中为 Cloud Object Storage/S3 使用 HMAC 凭据,但看到此错误。

HMAC=true在创建时通过设置生成了COS HMAC 凭据cos_key

当我检查terraform.tstate文件时,我看到的凭据如下

0 投票
1 回答
83 浏览

terraform - 如何将 LogDNA 或 SysDig 实例标记为平台日志或指标的默认目标?

我正在使用 IBM Cloud 的 Terraform 提供程序来创建 LogDNA 实例。我想将此实例标记为平台日志的目标。

这是我的地形:

可能吗?

0 投票
2 回答
79 浏览

ibm-cloud - IBM Cloud Schematics:如何将运行时从 Terraform v0.12 升级到 v0.13?

我正在将 IBM Cloud Schematics 与基于 Terraform 0.12 的工作区一起使用。根据变更日志,运行时支持新的 Terraform 版本。如何更改我的工作区以使用新的运行时?

0 投票
1 回答
282 浏览

terraform - terraform 获取 json 文件路径

我正在使用 terraform 来管理 ibm 云资源。我正在为 api 网关方式创建 api。

但是,资源需要一个 json 文件及其路径。我必须为所有不同的环境和地区修改 json 文件。

它以这种方式与 yml(或 json)文件一起工作。如果我对 open_api_doc 使用 jsonencode 或 tempfile,我会收到一个错误,指出 open_api_doc_name 需要 json,yml 文件。有没有办法将 jsonencode 转换为文件路径?

0 投票
0 回答
104 浏览

ibm-cloud - 是否可以将 terraform 与 IBM 经典基础架构一起使用?

我正在尝试按照以下两篇文章使用 terraform 创建经典虚拟服务器,但出现错误。

文章

  1. https://cloud.ibm.com/docs/ibm-cloud-provider-for-terraform?topic=ibm-cloud-provider-for-terraform-getting-started

  2. https://cloud.ibm.com/docs/ibm-cloud-provider-for-terraform?topic=ibm-cloud-provider-for-terraform-sample_infrastructure_config

错误

错误:订购虚拟客人时出错:生成订单模板时出错:SoftLayer_Exception_Public:访问被拒绝。(HTTP 401)

提供者.tf

经典-vsi.tf

terraform.tfvars

对于iaas_classic_api_key我关注了这篇文章

对于ibmcloud_api_key我关注了这篇文章

是否可以使用 terraform 或已弃用它以支持 VPC2 基础架构?

请帮忙。

更新

401通过将 from email-ID的值替换iaas_classic_username为 IBM 帐户的六位唯一 ID 来修复错误。按照以下文章检查用户名。

参考文章:https ://cloud.ibm.com/docs/account?topic=account-vpnpassword

现在我收到以下错误。

错误:订购虚拟来宾时出错:SoftLayer_Exception_Order_Item_Unavailable:Debian GNU/Linux 8.x jessie/Stable - 自 2020 年 9 月 12 日起,最小安装(64 位)不可用(项目编号(6195)。(HTTP 500)

0 投票
1 回答
109 浏览

ibm-cloud - IBM Terraform 提供程序的问题:ibm_service_instance

首先:通过https://cloud.ibm.com/schematics/slack的邀请似乎不起作用。我的邮件帐户上没有收到关于原理图@slack 的邀请,所以我在这里发布我的问题:

Terraform 0.13,ibm 提供商 1.23.1

1.)在尝试从https://github.com/IBM-Cloud/terraform-provider-ibm/tree/master/examples/ibm-app运行示例 ibm-app(CloudFoundry 示例)时,我注意到它需要要运行的 API 密钥。这是为什么?为什么原理图工作区不能提供自己的?有些示例无需 IAM 密钥即可正常运行。CloudFoundry 有什么特别之处,我必须提供密钥?

2.) CloudFoundry 服务实例(请参阅:https ://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs/data-sources/service_instance )在 CloudFoundry 中创建服务实例,并在外部创建具有任意名称。“terraform destroy” 仅销毁服务实例,但保持 CloudFoundry 之外的服务不受影响。那是一个错误吗?有没有办法创建资源,然后是 CF 服务,然后将该服务绑定到资源(使用 terraform)?

3.) ibm_app(参见:https ://registry.terraform.io/providers/IBM-Cloud/ibm/latest/docs/resources/app )将 zip 文件作为输入。为什么没有资源(一些 github repo)?此外,如何访问私有 git 存储库 @git.cloud.ibm.com?terraform 环境中出现了一个 JWT 令牌,可以通过数据“ibm_iam_auth_token”获取。但是我如何使用它来访问 git repo?-- 当然,我总是可以提供访问令牌,这可能是正确的方法。但是为什么 devops 管道可以访问私有 git.cloud.ibm.com 存储库而 terraform 不能?这让我想到了最后一个问题:

4.) 如何在 ibm 云中通过 terraform 创建 devops 管道?-- 创建工具链在 aws 中工作正常。但是 ibm 云呢?