3.5. ansible-on-clouds-ops 컨테이너를 실행하여 데이터 파일 생성

다음 명령은 필요한 데이터 파일을 생성합니다. 이러한 명령은 디렉터리와 확장 노드를 배포하는 동안 채워지는 빈 데이터 템플릿을 생성합니다.

절차

  1. 구성 파일을 저장할 폴더를 생성합니다.

    $ mkdir command_generator_data
  2. command_generator_data 폴더를 구성 파일 템플릿으로 채웁니다.

    참고

    Linux에서 명령 생성기가 생성한 모든 파일 또는 디렉터리는 기본적으로 root:root 에 의해 소유됩니다. 파일과 디렉터리의 소유권을 변경하려면 파일이 생성된 후 sudo chmod 명령을 실행할 수 있습니다. 자세한 내용은 root가 소유한 명령 생성기 - Linux 파일을 참조하십시오.

    $ docker run --rm -v $(pwd)/command_generator_data:/data $IMAGE \
    command_generator_vars aws_add_extension_nodes \
    --output-data-file /data/extra_vars.yml
  3. 이러한 명령을 실행하면 command_generator_data/extra_vars.yml 템플릿 파일이 생성됩니다. 이 템플릿 파일은 다음과 유사합니다.

    # Create
    aws_add_extension_nodes:
      ansible_config_path:
      cloud_credentials_path:
      deployment_name:
      extra_vars:
        aws_autoscaling_group_name:
        aws_extension_node_subscription:
        aws_launch_template_name:
        aws_offer_type:
        aws_region:
        aws_ssm_bucket_name:
        seller_name: