7.5. 생성된 명령 실행

절차

  1. 마운트된 볼륨이 데이터 파일이 있는 디렉터리를 가리키는지 확인합니다.

    aws_backup_stack 플레이북의 예는 다음과 같습니다.

    $ 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'

    이 새 명령에는 플레이북을 실행하는 데 필요한 매개 변수, 환경 변수 및 마운트된 볼륨이 있습니다.

  2. 생성된 명령을 실행합니다. 필요한 경우 이 명령을 저장하여 나중에 다시 실행할 수 있습니다.