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

    このコマンドの出力は、実行するコマンドとデータファイルテンプレートです。データファイルは <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
  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:
    
    ===============================================