3.6. 填充数据文件


在触发操作前,您必须填充数据文件。数据文件中列出的变量定义如下。

  • ansible_config_path (可选)是一个覆盖用于运行 playbook 的默认 Ansible 配置的值。
  • cloud_credentials_path 是 AWS 凭证文件的路径。例如:~/.aws/credentials
  • DEPLOYMENT_NAME 是基础部署的名称。这是部署基础时使用的相同名称。
  • aws_autoscaling_group_name 是为扩展节点创建的 AWS AutoScaling Group 的名称。
  • aws_extension_node_subscription 是一个布尔值,可以是 truefalse 指定是否具有扩展节点订阅
  • aws_launch_template_name 是要创建的 AWS EC2 启动模板的名称。
  • aws_offer_type 是扩展节点的提供类型。必须为 100200400
  • aws_region 是基础部署所在的区域。
  • aws_ssm_bucket_name 是存储 AWS SSM 的临时配置文件的 S3 存储桶的名称。您可以使用现有存储桶或创建新存储桶。

    注意

    aws_ssm_bucket_name 参数仅适用于存储临时配置文件。不需要保存它以便在其他 playbook 中使用。可以使用任何有效的现有存储桶。有关创建 S3 存储桶的更多信息,请参阅 AWS 文档中的 AWS 创建 A Bucket

  • seller_name (可选)用于指定 AWS Marketplace Seller。默认值为 redhatinc。如果您在 EMEA 上,并通过 redhatlimited AWS Marketplace 销售者购买此服务,请确保将这个值设置为 redhatlimited

填充数据文件后,它类似于以下内容:

这些值作为示例提供。

注意

此数据文件示例中的可选值 ansible_config_pathseller_name 已被删除。如果您不想使用这些可选值并希望使用这些变量的默认值,则"必须"也为您的数据文件删除它们,如下例所示。如果要使用这些可选变量,则必须将"必须"包含在数据文件中,并分配一个值。

aws_add_extension_nodes:
  cloud_credentials_path: ~/.aws/credentials
  deployment_name: AnsibleAutomationPlatform
  extra_vars:
    aws_autoscaling_group_name: AnsibleAutomationPlatform-ext-asg1-100
    aws_extension_node_subscription: true
    aws_launch_template_name: AnsibleAutomationPlatform-ext-lt1-100
    aws_offer_type: "100"
    aws_region: us-east-1
    aws_ssm_bucket_name: aap-ssm-bucket
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat