7.5. 生成されたコマンドの実行

手順

  1. マウントされたボリュームが、データファイルが置かれるディレクトリーを指していることを確認します。

    aws_backup_stack Playbook の例では、以下のようになります。

    $ docker run --rm -v /tmp:/data $IMAGE command_generator aws_backup_stack --data-file /data/backup.yml

    これにより、以下の出力が生成されます。

    Command to run playbook:
    
    $ docker run --rm --env PLATFORM=AWS -v ~/.aws/credentials:/home/runner/.aws/credentials:ro \
    --env ANSIBLE_CONFIG=../aws-ansible.cfg  $IMAGE redhat.ansible_on_clouds.aws_backup_stack \
    -e 'aws_foundation_stack_name=AnsibleAutomationPlatform aws_region=us-east-1 \
    aws_backup_vault_name=Default \
    aws_backup_iam_role_arn=arn:aws:iam::123456789012:role/service-role/AWSBackupDefaultServiceRole \ aws_s3_bucket=AnsibleAutomationPlatform-bucket'

    この新しいコマンドには、Playbook の実行に必要なパラメーター、環境変数、およびマウントされたボリュームがあります。

  2. 生成されたコマンドを実行します。このコマンドを保存して、必要に応じて後で再実行できます。