watsonx Code Assistant for Red Hat Ansible LightspeedサービスをIBM Cloudで設定する
AnsibleRed Hat 光速
watsonx Code Assistant for Red Hat Ansible Lightspeed の IBM Cloud サービスインスタンスをセットアップして、 Red Hat Ansible Lightspeed のフルインストレーションで使用できるようにします。
開始前に
IBM Cloud カタログページまたは IBM 営業担当者にご相談の上、 watsonx Code Assistant for Red Hat Ansible Lightspeed のインスタンスをご用意ください。
サービスはこれらのデータセンターで利用できる:
- ダラス(
us-south) - フランクフルト(
eu-de) - シドニー (
au-syd) (エッセンシャルプランのみ)
データセンターの詳細については、 IBM Cloud のドキュメント「 Service and infrastructure availability by location 」をご覧ください。
インスタンスのプロビジョニングが完了したら、 「セットアップ」 をクリックして、インスタンスの構成に役立つオンボーディング・チェックリスト・ページを開きます。 あるいは、 「管理」 を選択してから 「セットアップ」 を選択して、このオンボーディング・チェックリストにアクセスすることもできます。
このチェックリストの項目は、以下の各ステップに対応しています。 各項目に関連付けられている「チェックリスト」ページのアクション矢印をクリックして、ステップを完了します。
サービス ID および API キーの作成
後でこの API キーを使用して、 Visual Studio Code が watsonx Code Assistantと通信できるようにします。
-
「サービス ID」 ページで、 「作成」 をクリックします。
-
サービス ID の名前として
IBM watsonx Code Assistant userを入力します。 オプションで、説明を入力します。 -
「作成」 をクリックします。
サービス ID のダッシュボードにリダイレクトされます。このダッシュボードには、 「アクセス」 と 「API キー」 のタブが含まれています。
-
API キータブをクリックしてください。
-
「作成」 をクリックします。
-
API キーの名前として
IBM watsonx Code Assistant API keyを入力します。 オプションで、説明を入力します。 -
「作成」 をクリックします。
-
「ダウンロード」 または 「コピー」 をクリックして、API キーを安全な場所に保管します。
鍵は 296 秒間のみ使用可能です。 必ず、後で見つけることができる場所に保管してください。
デプロイメント・スペースおよびモデル ID の作成
デプロイメント・スペースは、 watsonx Code Assistantのサービス提供環境です。 モデル ID は、どのモデルが Visual Studio Codeの Ansible 拡張機能でコード推奨を生成するかを決定します。
-
watsonx Code Assistant インスタンスで、 Navigation Menu
クリックし、 Deployments デプロイメントを選択します。
-
新しいデプロイメントスペースをクリックします。
-
デプロイメント・スペースの名前として
Code Assistant Modelsを入力します。 オプションで、説明を入力します。 -
「コード・アシスタント・サービス」 で、インスタンス名を選択します。
-
「作成」 をクリックします。
-
状況ウィンドウが表示されます。 スペースが作成されたら、 「閉じる」 をクリックします。
-
モデル ID をコピーします。 デプロイメント・スペースを作成すると、 「デプロイメント・スペースの作成 (Create a deployment space)」 チェックリスト項目の後のフィールドにモデル ID が表示されます。 後のステップで Red Hat Ansible Lightspeed 管理ポータルに追加する必要があるため、この ID をコピーして安全な場所に保管します。
デプロイメント・スペースへのサービス ID の追加
API がデプロイメント・スペースに接続できるようにします。
-
デプロイメント・スペースの 「管理」 タブで、 「アクセス制御」 をクリックします。
-
「コラボレーターの追加」 をクリックし、メニューから 「サービス ID の追加」 を選択します。
アカウントに関連付けられているサービス ID のリストが表示されます。
-
作成した IBM watsonx Code Assistant ユーザー ・サービス ID のチェック・ボックスをクリックし、役割に 「編集者」 を選択します。
-
追加 をクリックします。
サービス ID がコラボレーターのリストに追加されます。
watsonx Code Assistant と接続するように Red Hat Ansible Lightspeed を構成します。
API キーとモデル ID を Red Hat Ansible Lightspeed Admin Portal に追加して、 watsonx Code Assistant を Visual Studio Codeの Ansible 拡張機能と接続します。 オンボーディング・チェックリストおよび Red Hatの指示に従います。
API キーとモデル ID を Red Hat Ansible Lightspeed Admin Portal に追加します、Red Hat ドキュメントの Configuring Red Hat Ansible Lightspeed クラウドサービス を参照してください。
ネットワークの設定
開発者が IDE 拡張機能またはプラグインに接続できるようにするには IBM Cloudの URL へのアクセスを許可する必要があります。 組織のネットワークがアクセスを許可していることを確認する:
https://iam.cloud.ibm.com/https://api.dataplatform.cloud.ibm.com/
次のステップ
コードの推奨事項の生成を開始するには 、 Ansible VS Code 拡張機能のインストールと設定を参照してください。