Ansible コミュニティーガイド

注釈

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。まずは、マスター (master)、スレーブ (slave)、ブラックリスト (blacklist)、ホワイトリスト (whitelist) の 4 つの用語の置き換えから始めます。問題のある用語を見つけた場合は、問題を作成するか、プル要求を作成してください。詳細は、弊社 の CTO、Chris Wright のメッセージ を参照してください。

Ansible コミュニティーガイドにようこそ!

本ガイドの目的は、Ansible コミュニティーに貢献する際に必要な知識をすべて説明することです。あらゆる種類の貢献が、Ansible の継続的な成功に必要なものであり、歓迎されます。

このページでは、本セクションにたどり着いたユーザーにとって最も一般的な状況や質問の概要を説明します。従来の目次形式 をご希望のユーザー向けに、ページの一番下に目次が用意されています。

はじめに

使い慣れてきた頃

  • Ansible が破損しているように見えます。バグを報告 するにはどうすれば良いですか。

  • Ansible が提供していない機能が必要です。機能を要求 するにはどうすれば良いですか。

  • Ansible が管理するコレクションに貢献 するにはどうすれば良いですか。

  • 特定の機能が必要です。Ansible の将来のリリースで予定されている ものを確認するにはどうすれば良いですか。

  • 特定の Ansible 機能に関心がある、または専門知識があります (VMware、Linode など)。ワーキンググループ に参加するにはどうすれば良いですか。

  • 機能や修正に関する議論への参加を希望します。GitHub の問題やプル要求を確認するにはどうすれば良いですか。

  • docs.ansible.com でタイポなどの誤りを見つけました。ドキュメントを改善 するにはどうすれば良いですか。

  • サインアップして Ansible に関する通知を受けることができる メーリングリスト はありますか。

Ansible リポジトリーの使用

  • コレクションまたは ansible-core に初めてコード変更をします。Python 開発環境をセットアップ するにはどうしたら良いですか。

  • 開発者としてもっと効率的に作業したいです。Ansible 開発をサポートする エディター、Linter などのツール はどうやって見つければ良いですか。

  • 自分のコードを Ansible のガイドラインに沿ったものにしたいです。Ansible でのコーディング に関するガイダンスはどこにありますか。

  • Ansible のロードマップ、リリース、およびプロジェクトについて詳しく知りたいです。開発サイクル に関する情報はどこにありますか。

  • Ansible を新しい API やその他のリソースに接続したいです。関連モジュールのグループに貢献 するにはどうすれば良いですか。

  • プル要求に needs_rebase というマークが付いています。自分のプル要求をリベース するにはどうすれば良いですか。

  • Ansible の古いバージョンを使用していますが、devel ブランチですでに修正されているバグを、私の使用しているバージョンで修正してほしいです。バグ修正のプル要求 をバックポートするにはどうすれば良いですか。

  • オープンになっているプル要求でテストに失敗しているものがあります。Ansible の テスト (CI) プロセス について学ぶにはどうすれば良いですか。

  • コレクションメンテナーになりたいです。メンテナー向けガイドライン を教えてください。

  • 私が保守しているモジュールが古くなりました。モジュールを非推奨 にするにはどうすれば良いですか。

従来の目次

コミュニティーガイド全体をお読みになりたい方は、こちらのページを順番にご覧ください。