トレーニング
認定資格
Microsoft 認定: Azure Fundamentals - Certifications
クラウドの概念、Azure のコア サービス、および Azure の管理とガバナンスの機能とツールに関する基本的な知識を示します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Azure 上に Ansible を構成し、基本的な Azure リソース グループを作成することにより、Ansible の使用を開始します。
Ansible は、クラウド プロビジョニング、構成管理、およびアプリケーションのデプロイを自動化するオープンソース製品です。 Ansible を使用すると、仮想マシン、コンテナー、およびネットワークをプロビジョニングし、クラウド インフラストラクチャを完成させることができます。 また、Ansible を使用すると、環境でのリソースの展開と構成を自動化することもできます。
この記事では、Azure Cloud Shell 環境からの Ansible の使用を開始する方法について説明します。
既に Cloud Shell セッションを開いている場合は、次のセクションに進むことができます。
Azure portal を参照します
必要に応じて、Azure サブスクリプションにログインし、Azure ディレクトリを変更します。
Cloud Shell を開きます。
Cloud Shell を以前に使用したことがない場合は、環境とストレージの設定を構成します。
コマンドライン環境を選択します。
Cloud Shell にサインインするとき、Ansible は Azure で認証され、追加構成なしでインフラストラクチャを管理できます。
複数のサブスクリプションを操作する場合は、AZURE_SUBSCRIPTION_ID
環境変数をエクスポートして、Ansible で使用されるサブスクリプションを指定します。
すべての Azure サブスクリプションを一覧表示するには、次のコマンドを実行します。
az account list
Azure サブスクリプション ID を使用して、次のように AZURE_SUBSCRIPTION_ID
を設定します。
export AZURE_SUBSCRIPTION_ID=<your-subscription-id>
Cloud Shell 内での使用のために Ansible を構成しました。
このセクションでは、新しい Ansible 構成内でテスト リソース グループを作成する方法について説明します。 これを行う必要がない場合、このセクションはスキップしてかまいません。
create_rg.yml
として次のコードを保存します。
---
- hosts: localhost
connection: local
tasks:
- name: Creating resource group - "{{ name }}"
azure_rm_resourcegroup:
name: "{{ name }}"
location: "{{ location }}"
register: rg
- debug:
var: rg
ansible-playbook を使用してプレイブックを実行します。 プレースホルダーは、削除するリソース グループの名前と場所に置き換えます。
ansible-playbook create_rg.yml --extra-vars "name=<resource_group_name> location=<resource_group_location>"
重要なポイント:
register
変数と debug
セクションにより、コマンドの完了時に結果が表示されます。delete_rg.yml
として次のコードを保存します。
---
- hosts: localhost
tasks:
- name: Deleting resource group - "{{ name }}"
azure_rm_resourcegroup:
name: "{{ name }}"
state: absent
register: rg
- debug:
var: rg
ansible-playbook コマンドを使用してプレイブックを実行します。 プレースホルダーは、削除するリソース グループの名前に置き換えます。 リソース グループ内のすべてのリソースが削除されます。
ansible-playbook delete_rg.yml --extra-vars "name=<resource_group>"
重要なポイント:
register
変数と debug
セクションにより、コマンドの完了時に結果が表示されます。トレーニング
認定資格
Microsoft 認定: Azure Fundamentals - Certifications
クラウドの概念、Azure のコア サービス、および Azure の管理とガバナンスの機能とツールに関する基本的な知識を示します。