今回はAnsibleでWindows環境にAWS CLIをインストールしてみたいと思います。
事前準備
AWS公式からAWS CLIのインストーラをダウンロードしてきます。
以下の赤枠から32ビットまたは64ビットのものをダウンロードします。
Ansibleを実行する
さて、実際にAnsibleを実行してAWS CLIをインストールしてみます。
実行コマンド
$ ansible-playbook -i hosts/target-hosts install_AWSCLI.yml
playbookは以下のような感じです。
win_copy
でインストーラをターゲットノード(AWS CLIをインストールしたいサーバ)にコピーしたあと、win_msi
を利用してインストールしています。
おわりに
Ansibleを利用してAWS CLIをインストールすることができました。
msi形式のインストーラであればwin_msi
でインストーラのPATHを指定してあげるだけでインストールを行うことができます!
便利ですね!
Infrastructure as Code ―クラウドにおけるサーバ管理の原則とプラクティス
- 作者: Kief Morris,宮下剛輔,長尾高弘
- 出版社/メーカー: オライリージャパン
- 発売日: 2017/03/18
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (2件) を見る