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是一个布尔值,可以是true或false指定是否具有扩展节点订阅 -
aws_launch_template_name是要创建的 AWS EC2 启动模板的名称。 -
aws_offer_type是扩展节点的提供类型。必须为100、200或400。 -
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 上,并通过redhatlimitedAWS Marketplace 销售者购买此服务,请确保将这个值设置为redhatlimited。
填充数据文件后,它类似于以下内容:
这些值作为示例提供。
注意
此数据文件示例中的可选值 ansible_config_path 和 seller_name 已被删除。如果您不想使用这些可选值并希望使用这些变量的默认值,则"必须"也为您的数据文件删除它们,如下例所示。如果要使用这些可选变量,则必须将"必须"包含在数据文件中,并分配一个值。