第4章 ワークスペースで自動化コンテンツを開発する


Ansible 開発ツールは、Ansible 開発ワークスペースの Ansible 拡張機能の一部としてインストールされます。Ansible 開発ツールを使用して、リポジトリー内の自動化コンテンツのディレクトリーをスキャフォールディングできます。

Ansible 拡張機能を使用すると、ディレクトリー構造のベストプラクティスに準拠するようになります。Ansible 拡張機能を使用して自動化コンテンツを開発する方法の詳細は、自動化コンテンツの開発 を参照してください。

Red Hat では、各コレクションに明確で具体的な目的を持たせるために、リポジトリーごとにコレクションを 1 つのみ作成することを推奨します。このアプローチでは、各コレクションが自己完結型のコンテンツ単位となるため、再利用性が高まります。コレクションとそのリポジトリー間の 1 対 1 の関係により、依存関係の管理、メンテナンス、リリースサイクルが簡素化され、管理性も向上します。

4.1. Ansible 開発ワークスペースでコレクションと Playbook を作成する

VS Code の Ansible 拡張機能を使用して、Ansible 開発ツールで自動化コンテンツのディレクトリーとファイルをスキャフォールディングします。Red Hat Ansible Lightspeed を IBM watsonx Code Assistant と併用して Playbook の作成に使用したり、ansible-lint を使用してデバッグしたりできます。

手順

  1. OpenShift Dev Spaces ダッシュボードで、自動化コンテンツを開発する Ansible 開発ワークスペースを選択します。
  2. VS Code の Activity バーで、Ansible アイコンを選択して Ansible 開発ツールを開きます。
  3. Ansible Lightspeed セクションで Connect を選択して、Ansible Lightspeed にログインします。
  4. Ansible Development toolsinitialize セクションでオプションを選択して、コレクションプロジェクトまたは Playbook プロジェクトのファイルとディレクトリーをスキャフォールディングします。

  5. Ansible 開発ツールの Add セクションでオプションを選択し、Playbook またはロールのファイルをプロジェクトに追加します。または、Ansible Lightspeed セクションのオプションを使用して、Playbook またはロールを生成することもできます。
  6. 作業内容を保存します。

    1. Activity バーのメインメニューアイコンをクリックし、Terminal New Terminal を選択します。
    2. git addgit commit コマンドを使用して、変更されたファイルをステージングし、ワークスペース内のローカルリポジトリーに変更をコミットします。
    3. git push コマンドを使用して、ソースコントロールマネージャーのリポジトリーに更新をプッシュします。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat