일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Kubernetis
- SSL 인증서
- mariaDB
- CI CD
- Terraform
- DaemonSet
- Amazon GuardDuty
- taint
- staticmethod
- ReplicaSet
- classmethod
- AWS
- Amazon VPC
- AWS Security Hub
- docker
- Backend
- deployment
- AWS EC2
- ansible
- Terraform state
- ConfigMap
- k8s
- Industry Week 2023
- Cognito
- Amazon DynamoDB
- Amazon RDS
- Heartbleed
- DevOps
- Amazon Route 53
- Python
Archives
- Today
- Total
Nubes et Stella
Ansible #01 본문
01. 형상 관리 (Configuration Management)
- 서버 운영체제 상에 필요한 소프트웨어를 설치하고 원하는 설정으로 관리하는 것
- Configuration as Code 라고도 불림 (IaC와는 달라)
- 대표적인 형상 관리 도구로 Ansible, Puppet, Chef, Salt Stack 등이 있다.
- 앤서블의 주 사용 용도로 근본적인 "설정관리"가 있으며 "보안준수"를 위해서도 사용된다.
왜 앤서블을 사용해야 할까?
- 매우 간단한 Yaml 문법
- 멱등성을 보장하여 여러 번 실행해도 안전함
- ssh / win_rm 기반으로 통신 > 대상 서버에 에이전트 설치가 필요하지 않음
- 여러 서버를 대상을 동시 실행
- 특정 서버들을 타겟팅할 수 있음
- 버전과리하기에 용이함 > GitOps 가능
02. Ansible 설치
- 최신버전 설치를 위해 "python3-pip" 사전 설치 진행
- apt install python3-pip
- ansible 설치 진행
- pip install ansible
- ansible 설치 확인
- END -
'DevOps > Ansible' 카테고리의 다른 글
Ansible #02 (Inventory/Ad-hoc CMD) (0) | 2023.11.29 |
---|