728x90
반응형

앤서블 7

[테라폼] 테라폼(Terraform) 완전 정복: VMware vSphere를 Terraform + Ansible으로 완전 자동화하기: VM 마스터 - 통합

1. 들어가며해당 문서는 아래 문서들을 포함하며 Ansible을 통해 통합하는 과정을 설명합니다.아래문서 굳이 안봐도 됩니다.https://ilikesunday.tistory.com/63 [테라폼] 테라폼(Terraform) 완전 정복: VMware vSphere를 Terraform으로 완전 자동화하기: VM 마스터 - 1클라우드가 대세인 시대지만, 여전히 많은 기업들은 프라이빗 데이터센터를 기반으로 한 가상화 인프라를 운영하고 있습니다. 그중 대표적인 솔루션이 바로 VMware vSphere입니다. 이번 글에서는 Teilikesunday.tistory.com https://ilikesunday.tistory.com/64 [테라폼] 테라폼(Terraform) 완전 정복: VMware vSphere를 Te..

Devops/Terraform 2025.04.28

개발 공부와 Devops 툴 공부와 AI공부

2025.04.23 - [분류 전체보기] - C언어 기초 자료구조 C언어 기초 자료구조2025.01.21 - [개발/C] - [C언어] 기초 자료구조 - 힙(Heap) [C언어] 기초 자료구조 - 힙(Heap)1. 힙(Heap)이란?힙은 이진 트리 기반의 자료구조로, 최대 힙(Max Heap) 또는 최소 힙(Min Heap)으로 구현됨.최대 힙(Maxilikesunday.tistory.com2025.04.23 - [분류 전체보기] - 파이썬으로 고전게임 만들기 파이썬으로 고전게임 만들기https://ilikesunday.tistory.com/31 [Python] 파이썬으로 고전 게임 '테트리스' 만들기 – 직접 만들어보며 배운 시행착오의 기록들어가며예전부터 한 번쯤은 만들어보고 싶었던 게임이 있다면 단연..

카테고리 없음 2025.04.23

[Ansible] 앤서블(Ansible) 실전 종합 예제 - 알림 연동 + 다중 환경 배포 + 테스트 자동화

Slack/Email 기반 모니터링/알림 연동dev/stage/prod 분리 기반의 다중 환경 자동화 배포 구조Molecule 기반의 자동화 테스트 체계 구축🔔 1. 알림 연동 (Slack / Email / Teams)📁 구조callback_plugins/├── slack_notify.pyansible.cfg📄 slack_notify.pyfrom ansible.plugins.callback import CallbackBaseimport requestsclass CallbackModule(CallbackBase): CALLBACK_VERSION = 2.0 CALLBACK_TYPE = 'notification' CALLBACK_NAME = 'slack_notify' def v2_r..

Devops/Ansible 2025.04.19

[Ansible] 앤서블(Ansible) 실전 종합 예제 - 웹 + DB + 모니터링 자동화 아키텍처

이 문서는 Ansible 고급 기능들을 하나의 엔드-투-엔드 실전 아키텍처 예제로 통합하여 소개합니다. 대상 구성은 다음과 같습니다:Web Layer: Nginx + 앱 배포Database Layer: MariaDBMonitoring Layer: Prometheus + Node Exporter동적 인벤토리 (AWS)Vault, Role, Tag, Handler, Template, CI/CD 구조 반영✅ 인프라 구조+--------------------+ +--------------------+| Web Layer | | Monitoring Layer || - Nginx | | - Prometheus || - Ap..

Devops/Ansible 2025.04.19

[Ansible] 앤서블(Ansible) 실습 - 컨트롤 플레인 아키텍처 설계, 동적 인벤토리, 고급 커스텀 모듈 및 필터 플러그인 작성, 파이프라인 자동화, 멀티플레이북 조합 전략, 상태 기반 테스트

들어가며이전 문서에서 우리는 역할(Role), 템플릿, 조건문, 핸들러, 태그, 인벤토리 분리 등 Ansible의 핵심 기능을 배웠습니다. 이제는 한 단계 더 나아가 엔터프라이즈급 환경에 적용 가능한 고급 기능들을 익힐 시간입니다.이 문서에서는 컨트롤 플레인 아키텍처 설계, 동적 인벤토리, 고급 커스텀 모듈 및 필터 플러그인 작성, 파이프라인 자동화, 멀티플레이북 조합 전략, 상태 기반 테스트 등을 다룹니다.실습 예제와 설명으로 구성되어 있으며, 실무 환경에서의 DevOps 통합을 위한 고급 기술을 실제 플레이북, 커스텀 모듈 코드, 테스트 설정 예시 등과 함께 제공합니다.목차컨트롤 노드와 실행 전략 튜닝동적 인벤토리 구성 (AWS, GCP, 쿠버네티스)커스텀 모듈 및 플러그인 개발커스텀 필터와 테스트 ..

Devops/Ansible 2025.04.19

[Ansible] 앤서블(Ansible) 실습 - Role 구조화, 템플릿 처리, 태그, 조건문, 보안 vault 처리, 핸들러, 로깅과 디버깅

들어가며Ansible의 개념과 플레이북 기본 사용법을 익혔다면, 이제는 실제 운영 환경에서 쓰이는 기본 구조화 기법과 확장 가능한 플레이북 관리 방법, 그리고 시스템 구성 관리 자동화를 배워야 할 시기입니다.이 문서에서는 중급 수준의 DevOps 업무에 바로 적용할 수 있는 기능과 예제들을 포함하여 Ansible을 더 효과적으로 사용하도록 돕습니다. Role 구조화, 템플릿 처리, 태그, 조건문, 보안 vault 처리, 핸들러, 로깅과 디버깅 등 실무 기술을 중심으로 다룹니다.목차Ansible Role 구조화 기본템플릿과 Jinja2 필터 활용핸들러를 통한 변경 트리거 처리조건문 (when)과 반복문 (loop) 활용법태그(tag)로 플레이북 조건 실행 구성변수 파일과 인벤토리 그룹 구조시크릿 파일 암호..

Devops/Ansible 2025.04.19

[테라폼] 테라폼(Terraform) 완전 정복: AWS 인프라를 Terraform으로 완전 자동화하기 (Route53, ALB, Lambda, CloudFront) - 2

✨ 들어가며이전 글에서는 Terraform을 이용해 AWS의 기초 인프라 서비스들인 VPC, IAM, EC2, EKS, ECS, Fargate 등을 구성하는 방법에 대해 살펴봤습니다. IAM 사용자 생성, EC2 인스턴스 배포, Kubernetes 클러스터 구축까지 자동화해보며 인프라를 코드로 관리하는 경험을 해보셨을 텐데요.이번 글에서는 조금 더 확장된 인프라 서비스들인 Route53, ALB, Lambda, CloudWatch, CloudFront 같은 고급 AWS 리소스들을 Terraform으로 어떻게 구성할 수 있는지 구체적인 예제와 함께 소개하려고 합니다.목차Terraform으로 Route53 도메인/레코드 관리Application Load Balancer(ALB) 구성Lambda 함수 배포Cl..

Devops/Terraform 2025.04.19
728x90
반응형