3.5. 运行 ansible-on-clouds-ops 容器来生成数据文件
以下命令生成所需的数据文件。这些命令创建目录,并在部署扩展节点时使用空数据模板。
流程
创建用于存放配置文件的文件夹。
$ mkdir command_generator_data
使用配置文件模板填充
command_generator_data文件夹。注意在 Linux 上,命令生成器创建的任何文件或目录默认归
root:root所有。要更改文件和目录的所有权,您可以在创建文件后运行sudo chmod命令。如需更多信息,请阅读 命令生成器 - 由 root 拥有的 Linux 文件。$ docker run --rm -v $(pwd)/command_generator_data:/data $IMAGE \ command_generator_vars aws_add_extension_nodes \ --output-data-file /data/extra_vars.yml
运行这些命令时,会创建一个
command_generator_data/extra_vars.yml模板文件。此模板文件类似于以下内容:# Create aws_add_extension_nodes: ansible_config_path: cloud_credentials_path: deployment_name: extra_vars: aws_autoscaling_group_name: aws_extension_node_subscription: aws_launch_template_name: aws_offer_type: aws_region: aws_ssm_bucket_name: seller_name: