watsonx Code Assistant for Ansible Lightspeed の試用版を使ってみる - ②Ansible Lightspeed trial設定　

#### はじめに

Red Hat Ansible Lightspeed with IBM watsonx Code Assistant (Red Hat と IBM watsonx code Assistant for Ansible のAnsible専用コード生成AI) の試用版を使用する方法を確認しました。


https://docs.redhat.com/ja/documentation/red_hat_ansible_lightspeed_with_ibm_watsonx_code_assistant/2.x_latest/html-single/red_hat_ansible_lightspeed_with_ibm_watsonx_code_assistant_user_guide/index#start-lightspeed-trial_lightspeed-user-guide




>前提
・Red Hat Ansible Automation Platform の試用版または有料サブスクリプションがある。 
・Ansible VS Code 拡張機能をインストールする。手順は、Ansible VS Code 拡張機能のインストール を参照してください。
・Ansible VS Code 拡張機能を設定して Red Hat Ansible Lightspeed を有効にする。手順は、Ansible VS Code 拡張機能の設定 を参照してください。 

<br>


前提となるRed Hat Ansible Automation Platform サブスクリプションは以下の記事で確認しています。

https://qiita.com/c_u/private/ba428c791607415be00c

<br>


VS Code の拡張機能設定が前提です。設定方法は以下をご参考ください。

* [Ansible VSCode 拡張機能のインストール](https://docs.redhat.com/ja/documentation/red_hat_ansible_lightspeed_with_ibm_watsonx_code_assistant/2.x_latest/html-single/red_hat_ansible_lightspeed_with_ibm_watsonx_code_assistant_user_guide/index#install-vscode-extension_configuring-with-code-assistant)

* [Ansible VSCode 拡張機能の設定](https://docs.redhat.com/ja/documentation/red_hat_ansible_lightspeed_with_ibm_watsonx_code_assistant/2.x_latest/html-single/red_hat_ansible_lightspeed_with_ibm_watsonx_code_assistant_user_guide/index#configure-vscode-extension_configuring-with-code-assistant)

<br>

この記事では VS Code の設定後から開始します。

----


#### 参照資料

Red Hat Ansible Automation Platform のトライアルは以下のリンクを参照ください

* [Red Hat Ansible Lightspeed トライアルの開始](https://docs.redhat.com/ja/documentation/red_hat_ansible_lightspeed_with_ibm_watsonx_code_assistant/2.x_latest/html-single/red_hat_ansible_lightspeed_with_ibm_watsonx_code_assistant_user_guide/index#start-lightspeed-trial_lightspeed-user-guide)

<br>

---

#### 設定手順ログ

Visual Studio Code アプリケーションを開き、VS Code アクティビティーバーから、Ansible アイコンをクリックして左側のパネルを開くと、ANSIBLEのセクションが開きます。

中ほどの、"ANSIBLE LIGHTSPEED" の項目の "Start trial" を押します。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/81209e88-057e-050c-ba90-20c155ed574f.png" width=70%>

VS Code でポップアップが開き、確認が要求されています。

![app13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/27c3b639-82b3-9015-8c21-17d9b845fb41.png)

許可を押すと次の確認が要求されます。

![app14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/c3739fd3-2f29-409f-74ab-16f18f8946c5.png)

<br>

Webブラウザで、Red Hat Ansible Lightspeed with IBM watsonx Code Assistant へのログイン画面が開きます。

![app15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/0298233c-cbac-e569-0806-4d237513bbed.png)

Login with RedHatを押し、有効なサブスクリプションがあるアカウントのログイン情報を入力します。(ログイン画面省略)

Authorize  を押します。

![aap16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/4e5d8ad4-428d-d18d-7618-e0bc33c42a94.png)


VS Code 側で次のポップアップが出ます。「開く」を押します。

![aap17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/117d2b26-c87d-7758-9759-610e93d84e1b.png)

Red Hat Ansible Lightspeed with IBM watsonx Code Assistant にログインしました。

![aap18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/47a1f134-db20-1988-3228-f64a23ac925d.png)


<br>

VS Code に戻り、再び start trial を押します。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/81209e88-057e-050c-ba90-20c155ed574f.png" width=70%>

"Start trial" にカーソルを置くと、リンク先が見えました。

![app20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/eee7099c-ed5e-e470-55d3-1151522745ed.png)

<br>

次の画面に遷移します。
Required で表示されている最初のチェックボックスの内容を読み、チェックを入れ、"Start trial" を押します。
(2つ目のチェックボックスは、製品、サービス、イベント情報を受け取るかどうかです)

![app21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/bf1050eb-64d2-0913-f88d-0cf97299beff.png)

<br>

Red Hat Ansible Lightspeed with IBM watsonx Code Assistant で有効化されました。
試用期間が表示されています。

![app22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/3ae1db65-5dfe-dea3-8dde-5f721a9fc2d1.png)

<br>

VS Code に戻り、ANSILBE LIGHTSPEED セクジョンの右のリフレッシュボタンを押すと、Plan、Expiration が表示されました。

![app23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/e17771f8-cc3d-5ea7-94c3-8a9c69e3592c.png)


以上で、トライアルが設定できました。

Red Hat Ansible Lightspeed with IBM watsonx Code Assistant 90日です。
Ansible Automation Platform の試用期間は60日のため注意が必要です。


---

#### 試用版稼働確認

試用版が稼働しているかどうかを確認します。


Ansible Content Creator の "Get started" に移動し、"Create with Ansible playbook" を押します。

![稼働確認1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/d1e93c5f-42dc-27d5-1713-d57abe1c5e4a.png)

ボックスが開き、作成したい playbook の name を入力します。


![稼働確認2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/5cb5f04f-4da8-e46d-e628-1720b6ea407a.png)

"Reboot AIX with ibm.power_aix module " と入力し、Analyze を押します。


![稼働確認3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/0847d039-8b57-f382-4a12-a8e6c531614d.png)


次の内容が表示されました。"Generate playbook" を押します。

![稼働確認4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/d90c423c-ece1-b689-73a4-f31b263aef9b.png)


playbook が生成されました。

![稼働確認6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/b44fac04-5134-37cf-e5f4-374bd25bc309.png)


ibm.power_aix モジュール・ドキュメントと比較しても上記の記載方法は正しいのではと思います。

https://ibm.github.io/ansible-power-aix/modules/reboot.html


無事、watsonx Code Assistant for Ansible Lightspeed の試用版 が稼働していることが確認できました。


<br>

以上です。