Ibm cloud IBM Terraform提供程序的问题:IBM_服务_实例

Ibm cloud IBM Terraform提供程序的问题:IBM_服务_实例,ibm-cloud,cloud-foundry,terraform-provider-ibm,ibm-cloud-schematics,Ibm Cloud,Cloud Foundry,Terraform Provider Ibm,Ibm Cloud Schematics,首先:邀请通过似乎不起作用。我没有收到你的邀请schematics@slack在我的邮件帐户上的任何帐户上,因此我在此处发布我的问题: Terraform 0.13,ibm provider 1.23.1 1.)在尝试从运行示例ibm应用程序(CloudFoundry示例)时,我注意到它需要一个API密钥才能运行。为什么呢?为什么“原理图”工作区不能提供自己的功能?有些样本运行良好,无需IAM密钥。CloudFoundry有什么特别之处,我必须提供一把钥匙 2.)CloudFoundry服务实例

首先:邀请通过似乎不起作用。我没有收到你的邀请schematics@slack在我的邮件帐户上的任何帐户上,因此我在此处发布我的问题:

Terraform 0.13,ibm provider 1.23.1

1.)在尝试从运行示例ibm应用程序(CloudFoundry示例)时,我注意到它需要一个API密钥才能运行。为什么呢?为什么“原理图”工作区不能提供自己的功能?有些样本运行良好,无需IAM密钥。CloudFoundry有什么特别之处,我必须提供一把钥匙

2.)CloudFoundry服务实例(请参阅:)在CloudFoundry中创建一个服务实例,并在外部创建一个具有任意名称的服务。“terraform destroy”只销毁服务实例,但保持CloudFoundry外部的服务不变。那是虫子吗?有没有办法先创建一个资源,然后创建一个CF服务,然后将该服务绑定到该资源(使用terraform)

3.)ibm_应用程序(请参阅:)将zip文件作为输入。为什么没有资源(一些github回购协议)?此外,如何访问私有git存储库@git.cloud.ibm.com?terraform环境中出现了一个JWT令牌,可以通过数据“ibm_iam_auth_令牌”获取该令牌。但我如何使用它来访问git回购当然,我总是可以提供一个访问令牌,这可能是正确的方法。但为什么devops管道可以访问私有的git.cloud.ibm.com回购协议,而terraform不能?这就引出了最后一个问题:

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

  • 由于IAM的限制,对于CF和经典基础架构资源,您需要提供API密钥。更多信息请点击此处:

  • 听起来这可能是一个bug-你能在这里为它打开一个问题吗?:。似乎没有一种方法可以单独使用Terraform将服务绑定到Cloud Foundry应用程序。我们可以将其视为功能请求

  • 此示例显示如何使用provisioner“local exec”从GitHub repo准备应用程序zip:。您需要使用访问令牌来访问私有回购

  • 使用Schematics首先基于GitHub repo创建一个工作区,该工作区保存您的Terraform代码。接下来,导航到“设置”选项卡并按“启用连续传送”。这将为您创建一个由IBMDevOps工具链支持的工具链


  • 请针对每个堆栈溢出问题问一个问题。有关详细信息,请参阅