Skip to main content
FlexPod
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

Terraform Cloud Integration with ICO前提条件

贡献者

操作步骤 1:连接Cisco Intersight和Terraform Cloud

  1. 通过提供相关的Terraform Cloud帐户详细信息来声明或创建Terraform云目标。

  2. 为私有云创建Terraform Cloud Agent目标、以便客户可以在数据中心安装代理并与Terraform Cloud进行通信。

    有关详细信息、请参见 "此链接。"

操作步骤 2:生成用户令牌

在为Terraform Cloud添加目标时、您必须从Terraform Cloud设置页面提供用户名和API令牌。

  1. 登录到Terraform Cloud并转到*用户令牌*: "https://app.terraform.io/app/settings/tokens"

  2. 单击*创建新的API令牌*。

  3. 分配一个要记住的名称并将令牌保存在安全位置。

操作步骤 3:声明Terraform云目标

  1. 使用帐户管理员、设备管理员或设备技术人员权限登录到Intersight。

  2. 导航到*管理>目标>申请新目标*。

  3. 在*类别*中、单击*云*。

  4. 单击* Terraform Cloud*并单击*开始*。

    在Cisco Intersight中选择目标类型的屏幕截图。

  5. 输入目标的名称、Terraform Cloud的用户名、API令牌以及Terraform Cloud中的默认组织、如下图所示。

  6. 在*默认受管主机*字段中、确保添加以下链接以及其他受管主机:

    • github.com

    • github-releases.githubusercontent.com

      默认受管主机字段的屏幕截图。

如果输入的所有内容均正确无误、您将在* Intersight Targets*部分中看到Terraform Cloud目标。

操作步骤 4:添加Terraform云代理

前提条件

  • Terraform Cloud目标。

  • 在部署Terraform Cloud Agent之前、向Intersight申请了Intersight协助。

备注 每次协助只能申请五名代理。
备注 创建与Terraform的连接后、必须启动Terraform代理才能执行Terraform代码。
  1. 从Terraform Cloud目标的下拉列表中单击*声明Terraform Cloud Agent*。

  2. 输入Terraform Cloud代理的详细信息。以下屏幕截图显示了Terraform代理的配置详细信息。

    显示Terraform代理的配置详细信息的屏幕截图。

备注 您可以更新任何Terraform Agent属性。如果目标处于*未连接*状态且从未处于*已连接*状态、则尚未为Terraform代理生成令牌。

在代理验证成功并生成代理令牌后、您无法重新配置组织和/或代理池。Terraform代理的成功部署状态为*已连接*。

启用并申请Terraform Cloud集成后、您可以在Cisco Intersight Assist中部署一个或多个Terraform Cloud代理。Terraform Cloud代理将建模为Terraform Cloud目标的子目标。申请代理目标时、您会看到一条消息、指示目标申请正在进行中。

几秒钟后、目标将移至*已连接*状态、Intersight平台会将HTTPS数据包从代理路由到Terraform Cloud网关。

您的Terraform代理应正确声明、并应在目标下显示为*已连接*。