製品機能
Ansible development tools
自社の IT 環境で Ansible コンテンツを作成、テスト、デプロイ。
概要
Ansible® development tools は、Red Hat® Ansible Automation Platform のサブスクリプションに含まれる、サポート付きの統合された機能スイートです。どのようなスキルレベルの IT 担当者でも、手作業でコーディングするよりも素早く正確に自動化コンテンツを作成し、高度なコーディングのスキルがなくてもモジュールや Playbook を構築、テスト、デプロイすることができます。
特長とメリット
Ansible Molecule
Ansible Molecule は、実際の環境を模倣したテスト環境を作成し、複数のインスタンス、オペレーティングシステム、仮想化プロバイダーなど全体で Playbook、ロール、コレクションをテストできるようにします。
Ansible lint
Ansible lint は Playbook、ロール、コレクションを分析し、マークアップ構文とモジュールがどのように使われているかを調べます。通常の YAML リンターの機能を提供するだけでなく、Ansible タスク自体をチェックします。
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 コンテンツをより迅速に作成するのに役立ちます。