BESPIN Tech Blog
  • Home
  • Tech
    • CSP

      AWS

      GCP

      NCP

      Cloud

      Migration

      LZ, Control Tower

      Backup

      Monitoring

      Container

      Infra

      OS

      Middleware

      Data

      RDB

      Big Data Platform

      Application

      CI/CD

      BESPICK 구독하기 ㅣ 1668-1280

  • Trend
  • IT
최신 리포트 다운로드 지금 바로 문의하기
BESPIN Tech Blog
  • Home
  • Tech
    • CSP

      AWS

      GCP

      NCP

      Cloud

      Migration

      LZ, Control Tower

      Backup

      Monitoring

      Container

      Infra

      OS

      Middleware

      Data

      RDB

      Big Data Platform

      Application

      CI/CD

      BESPICK 구독하기 ㅣ 1668-1280

  • Trend
  • IT
최신 리포트 다운로드 지금 바로 문의하기
BESPIN Tech Blog
BESPIN Tech Blog
  • Tech
    • CSP
      • AWS
      • GCP
      • NCP
    • Cloud
      • Migration
      • LZ, Control Tower
      • Backup
      • Monitoring
      • Container
    • Infra
      • OS
      • Middleware
    • Data
      • RDB
      • Big Data Platform
    • Application
      • CI/CD
  • Trend
  • IT
  • Contact US
Infra as CodeTECHCloud

Ansible > Register로 저장한 데이터에서 필요한 데이터 추출

by 형래 김 2024년 02월 15일
2024년 02월 15일
4

안녕하세요. 이번 포스팅은 베스핀글로벌 DevOps 실 윤영기 님이 작성해주신 글 입니다.

이전 블로그 글 예제에서 register 모듈을 사용하여 동적으로 생성된 리소스의 ID를 사용하는 부분에 대해서 조금 더 살펴보고자 작성하였습니다.

보시고 궁금하신 사항이 있으시면 댓글 달아주시기 바랍니다. 🙂

VPC와 Subnet을 함께 생성하는 아래 예제를 다시 보자.

① VPC를 생성한 후에 register 모듈을 이용하여 그 결과를 result_vpc에 저장

② subnet을 생성하기 위해 result_vpc에서 vpc id값을 지정 “{{ result_vpc.vpc.id }}”

다음으로 Internet gateway를 생성한 후 Route Table을 생성하는 아래 예제를 보자.

① Internet gateway를 생성한 후에 register 모듈을 이용하여 그 결과를 result_igw에 저장

② Route Table을 생성하기 위해 result_igw에서 gateway id값을 지정 “{{ result_igw.gateway_id }}”

위 두 개 예제는 생성결과를 변수에 저장하고, 그 변수에서 id값을 꺼내오는 동일한 패턴이지만, id값을 지정하는 방식이 다른 것을 볼 수 있다.

  • vpc id 지정 : result_vpc.vpc.id
  • gatewway id 지정 : result_igw.gateway_id
리턴값에서 특정 값을 지정하는 규칙은 Ansible 홈페이지에서 확인할 수 있다. 

(URL: https://docs.ansible.com/ansible/latest/collections/index_module.html)

위 링크에 접속하여 모듈명 amazon.aws.ec2_vpc_net 의 상세 내용을 살펴보면 페이지 하단에 Return Values 부분을 확인해보자.

  • vpc의 id는 “vpc”하위에 “id”라는 key값을 볼 수 있다. 그렇기 때문에 vpc id를 동적으로 사용하려면{변수명}.{vpc}.{id} 라고 입력하여야 한다.
다음은 모듈명 amazon.aws.ec2_vpc_igw 의 상세 페이지의 Return Values 부분을 살펴보자.

gateway id는 바로 “gateway_id” 라는 key값으로 확인할 수 있다. 그래서 gateway id는 {변수명}.{gateway_id}라고 입력하면 된다. 

감사합니다 🙂

Written by 윤 영기 / Youngki Yoon

Software Engineer

관련

vpc데이터ansible앤서블모듈idRegister데이터추출infraasacodeVPC와 Subnet 동시 생성

HOT Trend

Recent Posts

  • 딜로이트도, 맥킨지도, 베스핀글로벌도: AI 에이전트로 일 바꾸는 시대

    2025년 07월 04일 클라우드베스핀글로벌clouddata데이터AI인공지능HelpNow AIbespinglobalAI에이전트helpnow업무자동화딜로이트
  • ⚔️데이터센터에서 시작된 전쟁? 요즘 뜨는 AIDC 개념부터 트렌드까지!

    2025년 06월 27일 클라우드clouddata데이터AI데이터센터클라우드 데이터센터bespinglobalAIDCAI 인프라베스핀글로벌
  • 구글부터 엔비디아까지, 빅테크 기업들의 AI 전략 최신본📖

    2025년 06월 20일 cloud베스핀글로벌클라우드data데이터AI구글마이크로소프트엔비디아AI에이전트google I/ONVIDIA GTC 2025Microsoft build 2025
  • AI를 연결한다고? 업계가 주목하는 ‘MCP’ 알아보기🔍

    2025년 06월 13일 베스핀글로벌클라우드cloudAIMCP
  • [WhaTap] RDS Failover/Reboot 관제 2 – RDS Failover

    2025년 05월 30일 RDSRDS FailoverRebootFailoverbespin global

베스핀글로벌은 모든 기업의 AI 혁신을 실현하기 위해, 세상에서 가장 혁신적이고 자동화된 AI 서비스와 솔루션을 만들어갑니다.
상호 : 베스핀글로벌 주식회사 ㅣ 대표자명 : 김써니, 허양호 ㅣ 사업자등록증번호 : 638-87-00223 ㅣ 통신판매번호 : 2019-서울서초-0347 ㅣ 대표전화 : 1668-1280
사업장주소지 : 서울특별시 서초구 강남대로 327, 13,14,15,16층(서초동,대륭서초타워) ㅣ 이메일 : info@bespinglobal.com ㅣ 개인정보 처리방침 ㅣ 개인정보 처리방침 안내

© 2026 BESPIN GLOBAL, All Rights Reserved.

BESPINGLOBAL
패밀리 사이트
China MEA SEA US

BESPIN Tech Blog
  • Home
  • Tech
    • CSP

      AWS

      GCP

      NCP

      Cloud

      Migration

      LZ, Control Tower

      Backup

      Monitoring

      Container

      Infra

      OS

      Middleware

      Data

      RDB

      Big Data Platform

      Application

      CI/CD

      BESPICK 구독하기 ㅣ 1668-1280

  • Trend
  • IT