7.3. 生成数据文件


流程

  1. 运行命令生成器。

    $ docker run --rm -v <local_directory_data_file>:/data $IMAGE command_generator_vars <playbook_name> --output-data-file /data/<data-file>.yml
    Copy to Clipboard Toggle word wrap

    此命令的输出是要运行的命令和数据文件模板。数据文件也保存在 <local_data_file_directory> 中。这是您填充数据的模板。

    以下示例使用 aws_backup_stack playbook。

    $ docker run --rm -v <local_data_file_directory>:/data $IMAGE command_generator_vars aws_backup_stack \
    --output-data-file /data/backup.yml
    Copy to Clipboard Toggle word wrap
  2. 生成以下输出:

    ===============================================
    Playbook: aws_backup_stack
    Description: This playbook is used to backup the Ansible Automation Platform from AWS Marketplace environment.
    -----------------------------------------------
    This playbook is used to backup the Ansible Automation Platform from AWS Marketplace environment.
    For more information regarding backup and restore, visit our official documentation -
    
    -----------------------------------------------
    Command generator template:
    
    docker run --rm -v /tmp:/data $IMAGE command_generator aws_backup_deployment --data-file /data/backup.yml
    
    Data template:
    
    aws_backup_stack:
      cloud_credentials_path:
      deployment_name:
      extra_vars:
        aws_backup_iam_role:
    	aws_backup_vault_name:
        aws_region:
        aws_s3_bucket:
    
    ===============================================
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat