콘텐츠로 이동

언어 선택

현재 언어: 한국어

Ansible

Source: https://github.com/ansible-community/awesome-ansible at 3db49feb4df0
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

커뮤니티가 함께 선별한 훌륭한 Ansible 리소스, 도구, 역할, 튜토리얼 및 관련 자료 목록입니다.

Ansible은 Python으로 작성된 오픈 소스 툴킷으로 구성 관리, 애플리케이션 배포, 지속적 전달, IT 인프라 자동화 등에 사용됩니다.

⚠️ 프로젝트를 목록에 추가하기 전에 Ansible 생태계 프로젝트 개발 리소스를 확인하세요. 사용자, 기여자, 유지 관리자가 최고의 경험을 누릴 수 있도록 합시다!

Ansible의 공식 리소스 및 Ansible을 위한 리소스입니다.

Ansible 포럼에 참여하세요:

  • Get Help - 질문과 답변을 위한 포럼입니다. 새 토론에는 적절한 태그를 추가하세요.
  • Bullhorn newsletter - 릴리스와 주요 변경 사항을 알립니다.
  • Social Spaces - 다른 애호가와 소통하세요.
  • News & Announcements - 행사를 포함한 프로젝트 공지를 확인하세요.

커뮤니케이션에 관한 자세한 내용은 Ansible 커뮤니케이션 가이드를 참조하세요.

Ansible 학습을 위한 튜토리얼과 강좌입니다.

Ansible 관련 도서입니다.

동영상 튜토리얼과 Ansible 교육입니다.

Ansible용 도구 및 Ansible을 사용하는 도구입니다.

  • Automation Controller - 이전 이름은 Ansible Tower입니다. Red Hat 제품으로 IT 자동화 확장, 복잡한 배포 관리, 생산성 향상을 지원하고 팀 전체에 Ansible을 제공합니다.
  • AWX - Ansible 기반 웹 UI, REST API 및 작업 엔진으로 Automation Controller의 업스트림 프로젝트입니다.
  • Ansible Lint - 플레이북의 모범 사례와 개선 가능한 동작을 검사합니다.
  • ansible-static-lint - Go로 작성된 빠르고 오프라인인 플레이북 정적 린터로, Python이나 Ansible 런타임 없이 ansible-lint 규칙 일부를 구현합니다.
  • Ansible Doctor - Jinja2 템플릿 기반의 간단한 주석형 Ansible 역할 문서 생성기.
  • Ansible DocSmith - argument_specs.yml에서 README 및 기본 변수 파일용 역할 문서를 생성합니다.
  • Ansible cmdb - Ansible 팩트 수집 결과를 정적 HTML 페이지로 변환합니다.
  • ARA - Ansible 플레이북을 기록하고 보고 API, UI, CLI로 이해와 문제 해결을 돕습니다.
  • Ansible Inventory Grapher - 인벤토리 상속 계층과 변수가 정의된 수준을 보여줍니다.
  • Mitogen for Ansible - Mitogen으로 Ansible 속도를 크게 높입니다.
  • Molecule - Ansible 역할 개발 및 테스트 프레임워크.
  • Packer Ansible Provisioner - Packer와 Ansible로 VM 이미지 생성을 자동화하는 프로비저너.
  • Excel Ansible Inventory - 모든 Excel 스프레드시트를 Ansible 인벤토리로 변환합니다.
  • terraform.py - Terraform 상태 파일을 분석하는 Ansible 동적 인벤토리 스크립트.
  • Ansible101 - 설정 없이 플레이북을 설계·디버그하고 실행 흐름을 실시간 시각화하는 대화형 샌드박스.
  • ansible-navigator - Ansible용 텍스트 사용자 인터페이스(TUI).
  • squest - Automation Controller 작업 템플릿용 셀프서비스 포털.
  • ansible-bender - Ansible 플레이북으로 컨테이너를 변환해 컨테이너 이미지로 만드는 도구.
  • ansible-runner - Ansible과 직접 연동하거나 다른 시스템에 통합하는 도구 및 Python 라이브러리. 컨테이너 이미지, 독립 도구, 가져올 수 있는 Python 모듈로 사용 가능.
  • ansible-builder - 기본값이 아닌 종속성을 사용하는 Ansible 콘텐츠는 까다로울 수 있습니다. 각 노드에 패키지를 설치하고 호스트 소프트웨어와 조화시키며 동기화해야 합니다.
  • kics - Ansible 인프라 코드 플레이북의 취약점, 규정 준수 문제, 잘못된 구성을 찾는 SAST 도구.
  • ansible-security-scanner - 플레이북, 역할, 컬렉션 정적 분석기. 하드코딩 자격 증명, RCE, 공급망 위험을 검사하고 SARIF, CycloneDX SBOM, GitLab SAST를 출력합니다.
  • php-ansible Library - PHP에서 Ansible을 사용할 수 있게 하는 객체 지향 래퍼.
  • TD4A - YAML 데이터와 Jinja2 템플릿을 결합해 결과를 렌더링하는 템플릿 설계·테스트 도구.
  • Ansible Playbook Grapher - Ansible 플레이북의 plays, 작업, 역할 그래프를 만드는 CLI 도구.
  • ansible-doc-extractor - Ansible 모듈 문서를 HTML로 추출합니다.
  • Ansible Semaphore - Ansible 플레이북 관리 및 실행을 위한 현대적 UI.
  • Steampunk Spotter - 플레이북을 분석하고 권장 사항을 제시하는 자동화 작성 지원 도구.
  • ansible-roster - 호스트 중심 YAML에서 인벤토리를 생성하는 Roster 플러그인. 범위, 정규식 호스트명, 파일 포함, 변수 병합을 지원합니다.
  • Monkeyble - Python 방식의 테스트 및 CI/CD로 플레이북 종단 간 테스트를 실행해 회귀를 찾는 콜백 플러그인.
  • aar-doc - Automated Ansible Role Documentation - Ansible 역할 메타데이터에서 문서를 자동 생성합니다.
  • antsichaut - antsibull-changelog에서 사용하는 changelog.yaml 작성을 자동화합니다.
  • ansibledb - MongoDB에 Ansible 보고서와 팩트를 저장하는 Flask API 웹 서버입니다. 관리 호스트와 팩트를 조회하고 로그를 검색할 수 있습니다.
  • Ansible Template Playground - Ansible 템플릿 실행, 테스트, 공유를 위한 온라인 플레이그라운드.
  • YAML Validator, (chrome extension) - Ansible JSON Schema 검증을 지원하는 온라인 YAML 검사기 및 포매터. Chrome 확장 프로그램은 GitHub에 YAML 코드 접기도 추가합니다.

Ansible 모범 사례와 기타 의견입니다.

바로 시작할 수 있는 훌륭한 프로덕션 준비 플레이북, 역할 및 컬렉션입니다.

  • Ansible Vagrant Examples by geerlingguy - Vagrant를 사용해 로컬 VM에 배포하는 Ansible 예제.
  • Ansible playbook for Linux machine setup - Docker 데몬을 포함한 강화되고 자동 업데이트되는 Debian/Ubuntu 시스템 설정 플레이북.
  • Ansible Lockdown - OS와 애플리케이션의 CIS 또는 STIG 기준 준수를 감사하고 수정하는 Ansible 콘텐츠.
  • DevSec Hardening Framework - DevSec 컬렉션은 Linux OS, MySQL, NGINX, SSH 서버/서비스를 강화합니다.
  • T.A.D.S. boilerplate - Infrastructure as Code 및 DevOps 모범 사례에 따라 개발·프로덕션 환경에 Docker Swarm 클러스터를 프로비저닝하고 배포합니다.
  • Openstack Ansible - OpenStack 배포용 Ansible 플레이북.
  • Robert de Bock - 다양한 Ansible 역할 모음.
  • DebOps - Debian 기반 Ansible 플레이북 모음.
  • ansible-ssm - AWS SSM 에이전트로 물리 및 가상 호스트를 프로비저닝하는 Ansible 역할.
  • BlueBanquise - 클러스터 배포를 위한 일관된 Ansible 역할 모음.
  • redhat-cop - Ansible 주제를 다루는 Red Hat Communities of Practice 프로젝트 저장소.
  • Linuxfabrik LFOps - Linux 인프라(RHEL 8/9/10, Debian, Ubuntu) 관리용 컬렉션으로 플레이북 145+개와 역할 160+개를 포함합니다. OS 강화, MariaDB, Icinga2, Nextcloud, FreeIPA, KVM, Bitwarden 통합을 다룹니다.

Ansible 개발을 쉽게 해 주는 텍스트 편집기와 IDE 통합입니다.

  • Vim - 무료 오픈 소스 명령줄 텍스트 편집기. 유용한 Vim 플러그인:
    • Ansible vim - Ansible 2.x용 Vim 구문 플러그인으로 YAML 플레이북, Jinja2 템플릿, Ansible 호스트 파일을 지원합니다.
    • Ansible vim and neovim plugin - Ansible용 Vim 플러그인(LSP 클라이언트)으로 자동 완성, 구문 강조, 호버, 진단, 이동 기능을 지원합니다.
  • Emacs - 자동 들여쓰기, 구문 강조, 내장 터미널 셸 등을 지원하는 무료 오픈 소스 편집기 및 IDE:
    • lsp-mode - Emacs용 Ansible Language Server Protocol 지원으로 구문 강조, 자동 완성, 진단을 제공합니다.
    • yaml-mode - YAML 구문 강조 및 검사.
    • jinja2-mode - Jinja2 구문 강조 및 검사.
    • magit-mode - Emacs 내 Git porcelain 인터페이스.
    • flymake-ansible-lint - 편집 중 오류, 경고, 정보를 자동/지속적으로 표시하는 Ansible Lint 통합.
  • PyCharm - Python 개발을 위한 완전한 IDE. 유용한 플러그인:
    • Ansible Lint - 편집 중 오류, 경고, 정보를 자동/지속적으로 표시하는 Ansible Lint 통합.
    • Ansible Vault Integration - IntelliJ IDEA용 Ansible Vault 통합으로 비밀 정보를 암호화·복호화하는 컨텍스트 작업을 제공합니다.
  • OrchidE - IntelliJ 기반 IDE용 완전한 Ansible 언어 지원. 코드 완성, 구문 강조, 검사, 빠른 문서, 플레이북/역할/인벤토리 탐색, Ansible Vault 통합을 제공합니다.

HagiCode

HagiCode는 에이전트 코딩 작업 공간입니다. 풍부하고 편리한 UI 상호작용으로 계획 수립, 에이전트 실행, 프로젝트 작업을 쉽게 시작하고 따라가며 개발을 더 흥미로운 경험으로 만듭니다.

풍부하고 편리한 UI 상호작용으로 계획부터 프로젝트 작업까지 쉽게 따라갈 수 있습니다.

HagiCode 방문문서 읽기
  • 스마트OpenSpec 워크플로는 의도를 제안, 설계, 작업을 거쳐 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
  • 효율적다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행하며 여러 저장소와 익숙한 Agent CLI를 지원합니다.
  • 흥미로운풍부하고 편리한 UI 상호작용으로 계획 수립, 에이전트 실행, 프로젝트 작업을 쉽게 시작하고 따라갈 수 있습니다.

Windows용 다운로드

Microsoft Store에서 받기모든 다운로드

아이디어를 실제로 배포되는 소프트웨어로.

HagiCode는 에이전트 코딩 작업 공간입니다. OpenSpec 워크플로로 변경을 계획하고, 다중 에이전트 실행으로 진행하며, Hero Scenario로 긴 작업의 진행 상황을 한눈에 보여 아이디어를 실제로 배포되는 소프트웨어로 만듭니다.

스마트
OpenSpec 워크플로는 의도를 제안부터 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
효율적
다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행합니다.
즐거운
편리한 UI 상호작용으로 계획, 에이전트 실행, 프로젝트 작업을 쉽게 따라갈 수 있습니다.

Awesome Site를 떠나시겠어요?

외부 웹사이트로 이동하려고 합니다. 해당 사이트의 콘텐츠와 개인정보 처리 방식을 관리하지 않습니다.

목적지

웹사이트로 계속하기