Jump to section

製品機能

Ansible development tools

自社の IT 環境で Ansible コンテンツを作成、テスト、デプロイ。

Jump to section

概要

Ansible® development tools は、Red Hat® Ansible Automation Platform のサブスクリプションに含まれる、サポート付きの統合された機能スイートです。どのようなスキルレベルの IT 担当者でも、手作業でコーディングするよりも素早く正確に自動化コンテンツを作成し、高度なコーディングのスキルがなくてもモジュールや Playbook を構築、テスト、デプロイすることができます。

Ansible Automation Platform 2 の動画ツアー (動画の再生時間:8:30)。content tools (現在の呼称は Ansible development tools) のセクションは 2:48 から。

特長とメリット

Ansible Molecule

Ansible Molecule は、実際の環境を模倣したテスト環境を作成し、複数のインスタンス、オペレーティングシステム、仮想化プロバイダーなど全体で Playbook、ロール、コレクションをテストできるようにします。

Ansible lint

Ansible lint は Playbook、ロール、コレクションを分析し、マークアップ構文とモジュールがどのように使われているかを調べます。通常の YAML リンターの機能を提供するだけでなく、Ansible タスク自体をチェックします。

execution environment builder

execution environment builder は、コレクションとその依存関係をすべてコンテナ化されたイメージ (実行環境と呼ばれる) にインストールすることで、自動化コンテンツを作成する際に依存関係の問題が発生するリスクを取り除きます。

Content testing suite

Content testing suite では、コーディング標準と要件を実施するためのチェック、Ansible モジュールに対するユニットテスト、ワークフローがソースコードリポジトリに接続することを確認するための統合テストを実行できます。

Automation content navigator

automation content navigator は、コレクション、設定、ドキュメント、イメージ、インベントリー、Playbook をレビューおよび確認します。ジョブの表示、Playbook の共有、実行環境やインベントリーの参照、再利用可能なサンプルの抽出などができます。

Ansible content development kit

2024 年にリリース予定の Ansible content development kit (CDK) は、IT 担当者が手作業でタスクを実行して行っていた Ansible コンテンツ作成を、自動化コンテンツ開発者がセルフサービスで行えるようにするツールのバンドルコレクションです。

よくある質問 (FAQ)

Ansible コンテンツ作成者とは何ですか?

Ansible コンテンツ作成者 (または自動化開発者) は通常、反復可能で一貫性のある方法で繰り返しの多いタスクをオフロードするために Ansible コンテンツを作成するドメインエキスパートです。自動化を通じて専門的な知識と経験を生かし、自身の生産性と効率性だけでなく組織全体の生産性と効率性を向上させます。

Ansible development tools にアクセスするにはどうすればよいですか?

Red Hat のカスタマーポータルからバンドルインストーラーをダウンロードするか、Ansible Automation Platform のリポジトリを購読することで、サポート付きパッケージにアクセスできます。

Ansible development tools はサポートの対象になりますか?

現在開発者プレビュー中の Ansible Molecule を除いて、すべてサポートの対象となります。サポートが提供されないコミュニティ・プロジェクトとは異なり、Red Hat サポートは企業の本番環境にとって不可欠であり、インストール、デバッグ、アップグレード、設定、Red Hat Enterprise Linux® とのコンテンツツールの統合を支援します。

関連情報

ブログ

Ansible Molecule の詳細

人気の高いこのコミュニティ機能は、新機能を備えた開発者プレビューとして利用できます。

インタラクティブラボ

ansible-builder を使い始める

ansible-builderをインストールして、1 時間以内にカスタム実行環境を作成する方法を学びます。

Developer Hub

Red Hat Developer Hub の Ansible プラグイン

内部開発者向けの一元化されたポータルをご覧ください。自動化のコミュニティ・オブ・プラクティス (CoP) をサポートし、開発者が Ansible コンテンツをより迅速に作成するのに役立ちます。

Red Hat Ansible Automation Platform を使い始める

Red Hat へのお問い合わせ