Inventory는 Ansible이 어떤 서버들을 관리할지 정의하는 목록이야. 이걸 잘 다루면 원하는 서버 그룹에만 쏙쏙 작업을 적용할 수 있다.기본 INI 형식 인벤토리 (inventory.ini)[group_name]으로 그룹을 만들고, 호스트명과 접속 정보를 적어. all:vars는 모든 호스트에 적용되는 기본 변수. # inventory.ini[webservers]web01.example.com ansible_host=192.168.1.10web02.example.com ansible_host=192.168.1.11[dbservers]db01.example.com ansible_host=192.168.1.20[all:vars]ansible_user=ubuntuansible_ssh_priv..
핵심 목표: CI/CD 자동화를 위한 Ansible, Ansible-AWX 실무 구조 익히기난이도: 리눅스, Git 기본환경: VM 4대, AWX 사용, 인프라 자동화 + 배포 자동화 (개발환경)1. 인벤토리와 첫 Ping 테스트핵심: 인벤토리 파일 관리 + ansible ping 테스트# inventory.ini[web]192.168.56.101 ansible_user=vagrant ansible_ssh_private_key_file=~/.ssh/id_rsa[db]192.168.56.102 ansible_user=vagrant ansible_ssh_private_key_file=~/.ssh/id_rsa# Ping 테스트ansible all -i inventory.ini -m ping목적: 통신 체크 +..