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.
Awesome Ansible 
Section titled “Awesome Ansible ”コミュニティが共同で厳選した、Ansible の優れたリソース、ツール、ロール、チュートリアルなどの一覧です。
Ansible は Python で書かれたオープンソースのツールキットで、構成管理、アプリケーションのデプロイ、継続的デリバリー、IT インフラの自動化などに使われます。
⚠️ プロジェクトを追加する前に、Ansible エコシステムプロジェクトの開発リソースをご確認ください。ユーザー、貢献者、メンテナーに最高の体験を届けましょう!
公式リソース
Section titled “公式リソース”Ansible の公式リソースと Ansible 向けのリソース。
- Latest Ansible Documentation - Ansibleの最新ユーザーガイドとドキュメント。
- Ansible Galaxy Website - Ansibleロールの公式リポジトリとコミュニティサイト。
- Ansible Blog - Ansible公式ブログ。
コミュニティ
Section titled “コミュニティ”Ansible フォーラムに参加しましょう:
- Get Help - 質問と回答のためのフォーラム。新しい議論には適切なタグを付けてください。
- Bullhorn newsletter - リリースや重要な変更の告知に使用。
- Social Spaces - 他の愛好家と交流できます。
- News & Announcements - イベントを含むプロジェクト全体のお知らせを確認できます。
コミュニケーションの詳細はAnsible コミュニケーションガイドをご覧ください。
チュートリアル
Section titled “チュートリアル”Ansible を学ぶためのチュートリアルとコース。
- How To Manage Remote Servers with Ansible - Ansibleでリモートサーバーを管理する方法を解説するチュートリアル。
- Ansible Tutorial by leucos - Ansibleの12ステップチュートリアル。
- Programming Community Curated Resources for learning Ansible - おすすめリソースの一覧。
- Ansible TopTechSkills.com Tutorial Series on Ansible - Ansibleのインストールと使い方を学ぶチュートリアル。
- Official Ansible labs by Red Hat - Ansible Automation Platformのトレーニングコース。
- Ansible Tutorials on DigitalOcean - DigitalOceanのAnsible入門チュートリアル。
- Ansible Tutorial by BlueBanquise team - Ansibleの基本チュートリアル。
- Ansible Tutorial for Beginners: Playbook & Examples - 初心者向けAnsible入門。
- Ansible Tutorials for Beginners and Advanced - 難易度の異なる複数テーマを扱うワークショップ。
- Ansible For DevOps - Jeff GeerlingによるAnsibleの例を収録し、『
Ansible for DevOps』の各章を補足します。同書は下記の書籍欄に掲載。 - Ansible Tutorial by Compute Central - 基礎、playbook、ロール、コレクション、独自モジュール/コレクション開発、本番運用、トラブル対応、面接準備を扱う実践ガイド。
Ansible に関する書籍。
- Ansible for DevOps - Ansibleで1台から数千台までのサーバーを構築・管理する方法を紹介する書籍。無料サンプルはこちら。
- Ansible for Kubernetes - Ansibleで実環境の大規模かつ高可用なアプリケーションをデプロイ、保守する方法。
- How To Manage Remote Servers with Ansible eBook - 「How To Manage Remote Servers with Ansible」チュートリアルシリーズに基づく書籍。
- The Tao of Ansible: Mastering Automation with Simplicity and Grace - シンプルさ、優雅さ、複雑さを避ける自動化の理念を重視したAnsibleガイド。
動画チュートリアルと Ansible トレーニング。
- Ansible YouTube Channel - Ansible公式YouTubeチャンネル。
- Introduction to Ansible - Cloud Academyによる初心者向けの概要。
- Ansible 101 by Jeff Geerling - Jeff Geerlingによる優れたAnsible動画シリーズ。
- Ansible TopTechSkills.com Tutorial Series on YouTube - Ansibleの動画チュートリアル。
- Ansible Essentials - Course - Red HatによるAnsible基礎の無料ビデオクラス。
- Complete Ansible Course 2020 by DevOps Journey - 実習ラボ付きの無料Ansible動画コース。
- Getting started with Ansible - LearnLinuxTVのYouTubeチュートリアルシリーズ。
Ansible 向け、および Ansible を使うツール。
- Automation Controller - 旧Ansible Tower。Red Hat製品としてIT自動化の拡張、複雑なデプロイの管理、生産性向上を支援し、チーム全体にAnsibleの力を提供。
- AWX - Ansibleを基盤とするWeb UI、REST API、タスクエンジン。Automation Controllerの上流プロジェクト。
- Ansible Lint - Playbookのベストプラクティスと改善可能な動作をチェック。
- ansible-static-lint - Go製の高速なオフラインplaybook静的リンター。ansible-lintの一部ルールを実装し、PythonやAnsible実行環境は不要。
- Ansible Doctor - Jinja2テンプレートを使った、Ansibleロール向けの簡易注釈式ドキュメント生成ツール。
- Ansible DocSmith - argument_specs.ymlからREADMEと既定変数ファイル向けのAnsibleロール文書を生成。
- Ansible cmdb - Ansibleのfact収集結果を静的HTMLページに変換。
- ARA - Ansible playbookを記録し、レポートAPI、UI、CLIで理解とトラブル対応を支援。
- Ansible Inventory Grapher - インベントリの継承階層と変数定義レベルを表示。
- Mitogen for Ansible - MitogenでAnsibleを大幅に高速化。
- Molecule - Ansibleロールの開発・テスト用フレームワーク。
- Packer Ansible Provisioner - PackerとAnsibleによるVMイメージ作成を自動化するProvisioner。
- Excel Ansible Inventory - 任意のExcelシートをAnsibleインベントリに変換。
- terraform.py - Terraformの状態ファイルを解析するAnsible動的インベントリスクリプト。
- Ansible101 - 設定不要の対話型サンドボックス。playbookの設計・デバッグと実行フローのリアルタイム可視化が可能。
- ansible-navigator - Ansible向けテキストユーザーインターフェース(TUI)。
- squest - Automation Controllerのジョブテンプレート向けセルフサービスポータル。
- ansible-bender - Ansible playbookでコンテナを加工し、コンテナイメージにするツール。
- ansible-runner - Ansibleとの直接連携や他システムへの統合を支援するツールとPythonライブラリ。コンテナイメージ、単独ツール、インポート可能なPythonモジュールとして利用可能。
- ansible-builder - 標準外の依存関係を持つAnsibleコンテンツは扱いが難しい場合があります。各ノードへのパッケージ導入、ホストソフトとの共存、同期が必要です。
- kics - AnsibleのInfrastructure as Code playbookをスキャンし、脆弱性、コンプライアンス問題、設定ミスを検出するSASTツール。
- ansible-security-scanner - playbook、ロール、コレクションを静的解析し、ハードコードされた認証情報、RCE、サプライチェーンのリスクを検出。SARIF、CycloneDX SBOM、GitLab SASTを出力。
- php-ansible Library - AnsibleをPHPで利用できるようにするオブジェクト指向ラッパー。
- TD4A - YAMLデータとJinja2テンプレートを組み合わせて出力を生成する、Jinja2テンプレートの設計・テスト支援ツール。
- Ansible Playbook Grapher - Ansible playbookのplays、タスク、ロールのグラフを作成するコマンドラインツール。
- ansible-doc-extractor - AnsibleモジュールのドキュメントをHTML形式で抽出。
- Ansible Semaphore - Ansible playbookの管理・実行向けモダンUI。
- Steampunk Spotter - Ansible Playbookを分析し、推奨事項を提示する自動化作成支援ツール。
- ansible-roster - ホスト中心のYAMLファイルからインベントリを生成するAnsible Rosterプラグイン。範囲、正規表現ホスト名、ファイル取り込み、変数マージに対応。
- Monkeyble - Python形式のテストとCI/CDでplaybookのエンドツーエンドテストを実行し、回帰を検出するコールバックプラグイン。
- aar-doc - Automated Ansible Role Documentation - Ansibleロールのメタデータからドキュメントを自動生成。
- antsichaut - antsibull-changelogが使うchangelog.yamlの記入を自動化。
- ansibledb - MongoDBにAnsibleレポートとfactsを保存するFlask API Webサーバー。管理対象ホスト/factsの照会やAnsibleログの検索が可能。
- Ansible Template Playground - Ansibleテンプレートをオンラインで実行、テスト、共有する環境。
- YAML Validator, (chrome extension) - Ansible JSON Schema検証対応のオンラインYAML検証・整形ツール。Chrome拡張機能はGitHubでYAMLコードの折りたたみも追加。
ブログ記事と意見
Section titled “ブログ記事と意見”Ansible のベストプラクティスやその他の意見。
- Ansible (Real Life) Good Practices - ベストプラクティスの指針。
- Testing Ansible Roles Against Windows with Test-Kitchen - Test-KitchenとAnsibleでWindowsにplaybookを適用し、Pesterでテスト。
- Ansible Best Practices by AndiDog - Ansible環境の多様な側面を扱い、テスト、ステージング、本番など各環境のヒントを提供。
- Getting started with Ansible - Ansibleの紹介とインストール手順に加え、playbookの実行やAnsibleコンテンツの導入など基本機能を対話形式で解説。
- Taking Ansible apart - よく使われるAnsibleコンポーネントの仕組みを説明・実演。
- Enhancing Ansible Development with SOLID Principles - SOLIDの基本原則(単一責任、開放/閉鎖、リスコフの置換、インターフェース分離、依存性逆転)がAnsibleロールとplaybookの開発をどう向上させるかを紹介。
- Functional programming design patterns in Ansible code - 関数型プログラミング(FP)の原則でAnsibleコード品質を改善。純粋関数、副作用の分離、不変性、合成、遅延評価により、テスト、デバッグ、理解、拡張が容易になります。
- Ansible – Was ich am Ad-hoc-Modus schätze - 筆者がAnsibleのAd-Hocモードで気に入っている点についての意見。
- Apprendre et Maitriser Ansible l’outil de gestion de configuration - フランス語によるAnsible講座シリーズ。
Playbook、ロール、コレクション
Section titled “Playbook、ロール、コレクション”すぐに活用できる、本番対応の優れた Playbook、ロール、コレクション。
- Ansible Vagrant Examples by geerlingguy - Vagrantを使いローカルVMへデプロイするAnsibleの例。
- Ansible playbook for Linux machine setup - Dockerデーモンを備え、自動更新・強化済みのDebian/Ubuntuマシンを構成するplaybook。
- 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 Playbook。
- Robert de Bock - Ansibleロールの幅広いコレクション。
- DebOps - DebianベースのAnsible Playbookの幅広いコレクション。
- ansible-ssm - AWS SSM agentを使って物理/仮想ホストを構成するAnsibleロール。
- BlueBanquise - クラスタをデプロイするための一貫性あるAnsibleロール集。
- redhat-cop - Red Hat Communities of PracticeプロジェクトのAnsibleトピック関連リポジトリ。
- Linuxfabrik LFOps - Linux基盤(RHEL 8/9/10、Debian、Ubuntu)の初期構築と管理向けAnsible Collection。145+ playbook、160+ロールを含み、OS強化、MariaDB、Icinga2、Nextcloud、FreeIPA、KVM、Bitwarden連携を扱う。
エディターと IDE の統合
Section titled “エディターと IDE の統合”Ansible 開発を容易にするテキストエディターと IDE の統合。
- Ansible Language Server - 対応エディターにAnsibleサポートを追加するLanguage Server。
- VS Code - official Ansible Extension - ansible-language-serverを利用し、Visual Studio CodeとOpenVSX対応エディターに言語機能を追加。
- Vim - 無料のオープンソースCLIテキストエディター。便利なVimプラグイン:
- Ansible vim - Ansible 2.x用Vim構文プラグイン。YAML playbook、Jinja2テンプレート、Ansible hostsファイルに対応。
- 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言語サポート。コード補完、構文強調、検査、クイックドキュメント、playbook/ロール/インベントリ間の移動、Ansible Vault統合に対応。
HagiCode
HagiCode はエージェント型コーディングワークスペースです。豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくし、開発をより魅力的な体験にします。
豊富で便利な UI インタラクションで、計画からプロジェクト作業までを分かりやすく進められます。
- スマートOpenSpec ワークフローが意図を、提案・設計・タスクから変更のリリースまで実行可能な道筋にします。
- 効率的マルチエージェント実行で調査・実装・レビューを並行して進め、複数リポジトリや使い慣れた Agent CLI にも対応します。
- 興味深い豊富で便利な UI インタラクションにより、計画・エージェント実行・プロジェクト作業を始めやすく、進めやすくします。
Windows 版をダウンロード
HagiCode を共有
アイデアを、出荷できるソフトウェアへ。
HagiCode はエージェント型コーディングワークスペースです。OpenSpec ワークフローで変更を計画し、マルチエージェント実行で進め、Hero Scenario で長い作業の進み具合を見える化して、アイデアを出荷できるソフトウェアにします。
- スマート
- OpenSpec ワークフローが、意図を提案からリリースまでの実行可能な道筋にします。
- 効率的
- マルチエージェント実行で、調査・実装・レビューを並行して進めます。
- 楽しい
- 使いやすい UI で、計画・Agent 実行・プロジェクト作業を進めやすくします。
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

