본문 바로가기

전체 글

Ansible101 1기 2주차 첫번째 안녕하세요, 덴고입니다. Ansible 101 1기 2주차 스터디 공유 시작하겠습니다. 반복문 Ansible Loops - https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_loops.html 반복문을 사용하면 동일한 모듈을 사용하는 작업을 여러 번 작성하지 않아도 됩니다. 예를 들어 서비스에 필요한 포트를 방화벽에 추가한다고 하면, 포트를 추가하는 작업을 여러 개 작성하는 대신 loop 반복문을 이용해 작업 하나로 여러 개의 포트를 추가할 수 있습니다. 단순 반복문 : 특정 항목에 대한 작업을 반복 - item 변수, 변수 목록 지정 loop 키워드를 작업에 추가하면 작업을 반복해야 하는 항목의 목록을 값으로 사용합니다. 그리고 해당하는.. 더보기
Ansible101 1기 1주차 안녕하세요, 덴고입니다. 본격적으로 CloudNet@에서 주관하는 Ansible101 Study가 시작됐습니다. 거두절미하고 바로 스터디 내용을 공유하겠습니다. Ansible은 쉽게 말해서 자동화 도구입니다. IT 업무를 코드 기반으로 작성하고 여려 환경에 동일하게 적용될 수 있도록 돕는 역할을 합니다. 앤서블 아키텍처를 살펴보면 그림처럼 제어노드와 관리 노드로 구성돼 있습니다. 제어노드는 앤서블이 설치되는 노드입니다. 이 노드에는 파이썬 모듈을 이용하기 때문에 파이썬이 필수로 설치돼 있어야 합니다. 관리노드는 앤서블이 제어하는 원격 시스템 또는 호스트를 의미합니다. 이 노드는 제어노드와 SSH 통신이 가능해야 하며 마찬가지로 파이썬이 설치돼 있어야 합니다. 인벤토리는 제어노드가 제어하는 관리 노드의 목.. 더보기
Ansible101 1기 실습환경 구성 안녕하세요, 덴고입니다. CloudNet@에서 주관하는 Ansible101 스터디에 참여하게 되었습니다. 스터디 내용을 공유하고자 블로그에 작성합니다. 스터디 교재는 아래와 같습니다. 실습 환경은 AWS에서 구성했으며 인스턴스 정보는 아래 표과 같습니다. 실습환경을 스터디장인 '가시다'님이 CloudFormation으로 제공해주셔서 쉽게 실습환경을 구성할 수 있었습니다. VPC, 서브넷, 인스턴스 등 자세한 정보은 아래와 같습니다. AWSTemplateFormatVersion: '2010-09-09' Metadata: AWS::CloudFormation::Interface: ParameterGroups: - Label: default: ">" Parameters: - KeyName - SgIngressS.. 더보기