第1章 Ansible 開発ツール


Ansible 開発ツール (ansible-dev-tools) は、Ansible Automation Platform に付属するツールスイートです。自動化の作成者が Playbook プロジェクト、実行環境、コレクションを作成、テスト、デプロイするのに役立ちます。

Red Hat の Ansible VS Code 拡張機能には、ほとんどの Ansible 開発ツールが統合されています。これらのツールは、VS Code ユーザーインターフェイスから使用できます。

Ansible 開発ツールは、Playbook のローカル開発中、ローカルテスト中、および CI パイプライン (リンティングとテスト) で使用します。

このドキュメントでは、Ansible 開発ツールを使用して、プロジェクト内で再利用できる Playbook とロールを含む Playbook プロジェクトを作成する方法について説明します。また、Playbook をテストし、Ansible Automation Platform インスタンスにプロジェクトをデプロイして自動化ジョブで Playbook を使用できるようにする方法についても説明します。

1.1. Ansible 開発ツールのコンポーネント

Ansible 拡張機能をインストールすると、一部の Ansible 開発ツールを VS Code UI から操作できます。残りの開発ツールはコマンドラインから操作できます。VS Code は、Linux、Mac、Windows で利用できる無料のオープンソースコードエディターです。

Ansible VS Code 拡張機能

これは Ansible Automation Platform RPM パッケージには含まれていませんが、自動化作成ワークフローの不可欠な構成要素です。VS Code の UI から、Ansible 開発ツールを使用して次のタスクを実行できます。

  • Playbook プロジェクトまたはコレクションのスキャフォールディングディレクトリー。
  • 構文の強調表示とオートコンプリートを利用して Playbook を作成します。
  • リンターを使用して Playbook をデバッグします。
  • ansible-playbook を使用して、Ansible Core で Playbook を実行します。
  • ansible-navigator を使用して、実行環境で Playbook を実行します。

VS Code 拡張機能から、Red Hat Ansible Lightspeed with IBM watsonx Code Assistant に接続することもできます。

コマンドライン Ansible 開発ツール

VS Code のターミナルを含め、コマンドラインから Ansible 開発ツールを使用して次のタスクを実行できます。

  • 実行環境を作成します。
  • Playbook、ロール、モジュール、プラグイン、コレクションをテストします。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

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

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.