3.6. 데이터 파일 채우기
작업을 트리거하기 전에 데이터 파일을 채워야 합니다. 데이터 파일에 나열된 변수는 다음과 같습니다.
-
ansible_config_path(선택 사항)는 플레이북을 실행하는 데 사용되는 기본 Ansible 구성을 재정의하는 값입니다. -
cloud_credentials_path는 AWS 인증 정보 파일의 경로입니다. 예:~/.aws/credentials -
deployment_name은 foundation 배포의 이름입니다. 이 이름은 기반을 배포할 때 사용한 이름과 같습니다. -
aws_autoscaling_group_name은 확장 노드에 대해 생성할 AWS AutoScaling 그룹의 이름입니다. -
aws_extension_node_subscription은 확장 노드 서브스크립션이 있는지 여부를 지정하는 부울 값true또는false입니다. -
aws_launch_template_name은 생성할 AWS EC2 시작 템플릿의 이름입니다. -
aws_offer_type은 확장 노드의 오퍼 유형입니다.100,200또는400이어야 합니다. -
aws_region은 기본 배포가 있는 리전입니다. aws_ssm_bucket_name은 AWS SSM의 임시 구성 파일이 저장된 S3 버킷의 이름입니다. 기존 버킷을 사용하거나 새 버킷을 생성할 수 있습니다.참고aws_ssm_bucket_name매개변수는 임시 구성 파일을 저장하는 데만 사용됩니다. 다른 플레이북에서 사용하기 위해 저장할 필요가 없습니다. 유효한 기존 버킷을 모두 사용할 수 있습니다. S3 버킷 생성에 대한 자세한 내용은 AWS 문서에서 AWS 생성 A 버킷 을 참조하십시오.-
seller_name(선택 사항)은 AWS Marketplace Seller를 지정하는 데 사용됩니다. 기본값은redhatinc입니다. EMEA에 기반을 두고redhatlimitedAWS Marketplace 판매자를 통해 이 제품을 구매한 경우 이 값이redhatlimited로 설정되어 있는지 확인하십시오.
데이터 파일을 채우면 다음과 유사합니다.
값은 예제로 제공됩니다.
참고
이 데이터 파일 예제의 선택적 값 ansible_config_path 및 seller_name 이 제거되었습니다. 이러한 선택적 값을 사용하지 않고 이러한 변수에 기본값을 사용하려면 아래 예제에서와 같이 데이터 파일에 대한 기본값도 제거해야 합니다. 이러한 선택적 변수를 사용하려는 경우 데이터 파일에 'must'를 포함시키고 값을 할당합니다.
aws_add_extension_nodes:
cloud_credentials_path: ~/.aws/credentials
deployment_name: AnsibleAutomationPlatform
extra_vars:
aws_autoscaling_group_name: AnsibleAutomationPlatform-ext-asg1-100
aws_extension_node_subscription: true
aws_launch_template_name: AnsibleAutomationPlatform-ext-lt1-100
aws_offer_type: "100"
aws_region: us-east-1
aws_ssm_bucket_name: aap-ssm-bucket