MicrosoftがAnsible対応をさらに進める、完全構成済みのAzure Marketplaceソリューションを提供開始:Azureでプロビジョニングなどを自動化
Microsoftは、オープンソースの構成管理ツール「Ansible」について完全に構成されたAzure Marketplaceソリューションを提供開始した。
Microsoftは2019年1月30日(米国時間)、Red Hatが開発するオープンソースの構成管理ツール「Ansible」について、完全に構成されたAzure Marketplaceソリューションの提供を開始したと発表した。
Microsoftは2018年にAnsible対応を2つ実現している。一つは、「Azure Cloud Shell」のBashにAnsibleをプリインストールして、すぐに利用できるようにしたこと。もう一つは、「Visual Studio Code」のAnsible拡張をリリースしたことだ。今回のAzure Marketplaceソリューションのリリースで、Ansibleサポートをさらに推し進めた。
認証手続きが容易に
Microsoftは今回、Azure上のインフラのプロビジョニングやオーケストレーションを自動化するAnsibleによる一連のクラウドモジュールをリリースした。Azure用のAnsibleクラウドモジュールを使用するには、Azure APIによる認証が必要だ。
今回のAnsibleソリューションにより、チームでAzureリソースの管理ID(旧称:Managed Service Identity:MSI)とともに、Ansibleを使用できる。「Azure Active Directory」をサポートする任意のサービスに対して認証を行うことができ、コードや環境変数には資格情報が不要であることを意味する。
Ansibleのソリューションテンプレートでは、デフォルトでAnsibleの最新バージョンを使用する。必要に応じて2.5.0以降のバージョンのAnsibleを指定することもできる。「Azure CLI」も利用可能だ。これらの機能により、一貫性のあるホステッドAnsibleインスタンスをクラウドの構成管理や本番運用に利用できる。
AzureポータルでAnsibleを検索するか、Azure MarketplaceのAnsibleページにアクセスし、「GET IT NOW」を選択すると、ホステッドAnsibleインスタンスが作成される。
AnsibleソリューションとAnsible拡張
Ansibleの処理手順書(Playbook)は、ローカル環境で作成後、完全に構成されたAnsibleホストで実行するのが一般的だ。Microsoftは、Ansible拡張の安全なシェルサポートを追加し、Ansible開発者がPlaybookやワークスペース全体をコピーし、リモートAnsibleホストで実行できるようにした。
Ansible開発者はVisual Studio CodeでAnsible拡張を使って、Playbookを開発し、Ansibleソリューションで作成された完全に構成済みのAnsibleホストで実行できる。
仮想マシンには、ローカル環境からAnsibleホストへの接続に使われるサブスクリプションへのアクセスを許可する必要がある。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- スクラム崩壊からの復活、神Excel手順書ベースの運用からAnsibleでの自動化へ――泥臭い現場の取り組みに学ぶ、明日から使える開発ノウハウ
より良いサービス、より良いモノを作るため、現場で泥臭く試行錯誤を重ね、前進し続けている現場のエンジニアの「声」を、「明日の開発カンファレンス 2018」で行われたセッションの中から拾ってみた。 - ひよこ大佐、私もTwitterで転職できますか?
ハンドルネーム「ひよこ大佐」を名乗るエンジニアがTwitterに転職希望の意思を投稿したところ、数々の有名企業から「うちに来ませんか」との反応が相次いだ。多くのエンジニアに刺激を与えたTwitter転職、その実際の姿はどのようなものだったのか。話を聞いた。 - サーバ管理者も開発者も知っておきたい構成管理ツールとAnsibleの基礎知識
本連載では、「マニュアルやシェルスクリプトを使ったサーバ管理に課題を持つ方」を対象に、Ansibleの基本的な使い方を紹介。初回は構成管理ツールとAnsibleの概要、Ansible 2.0の環境構築方法を解説します。