본문 바로가기

IaC/Ansible

(2)
[Ansible]Nginx 설치하기 with tasks, handlers, templates, vars 앤서블(Ansible)은 구성 관리, 응용 프로그램 배포, 태스크 자동화 등을 위해 사용되는 오픈 소스 자동화 플랫폼입니다. 기본적으로 앤서블을 사용하면 인프라와 애플리케이션 설정을 자동화할 수 있으며, 복잡한 태스크와 워크플로우를 단순화할 수 있습니다. 사전 준비: Ansible이 동작할 AWS EC2 Instance 디렉토리 구성 전략 ansible/ ├── ansible.cfg # 앤서블의 기본 설정 파일. SSH 설정, 기본 인벤토리 파일 위치 등을 지정. ├── hosts # 인벤토리 파일. 관리할 호스트의 주소나 그룹 정보가 들어 있음. ├── main.yml # 메인 플레이북 파일. 어떤 역할이 어느 호스트에 적용될지 정의. ├── roles # 재사용 가능한 태스크 모음인 '역할'을 포함하..
[Ansible]CLI 사용법: Ansible을 활용한 서버 관리 기초 Ansible은 강력하고 사용하기 쉬운 IT 자동화 도구입니다. 오늘날 IT 환경에서 Ansible은 구성 관리, 애플리케이션 배포, 태스크 자동화 등에 널리 사용됩니다. 이 글에서는 macOS에서 Ansible을 설치하고 기본적인 Ansible 명령어 사용법을 설명합니다. macOS에서 Ansible 설치하기 macOS를 사용하고 있다면, Homebrew를 통해 Ansible을 쉽게 설치할 수 있습니다. 터미널에 아래와 같이 입력하세요. brew install ansible 이 명령어는 Homebrew를 통해 Ansible을 설치하고 필요한 모든 종속성을 자동으로 처리합니다. Ansible 플레이북의 기본 명령어들 Ansible을 사용할 때, 몇 가지 기본적인 명령어들을 알아두면 매우 유용합니다. 문법..