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

手順

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

    gcp_backup_deployment Playbook の例の場合は、以下のとおりです。

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

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

    Command to run playbook:
    
    $ docker run --rm --env PLATFORM=GCP -v /path/to/credentials:/home/runner/.gcp/credentials:ro \
    --env ANSIBLE_CONFIG=../gcp-ansible.cfg  $IMAGE\ redhat.ansible_on_clouds.gcp_backup_deployment \
    -e 'gcp_service_account_credentials_json_path=/home/runner/.gcp/credentials  \
    gcp_deployment_name=my-deployment gcp_compute_region=us-east1 gcp_compute_zone=us-east1-b'

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

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