かべぎわブログ

技術的なことについてかけたらいいな…

AnsibleでCentOSにAWSCLIをオフラインインストールする

概要

Ansibleを利用してCentOSにAWSCLIをオフラインインストールしてみます。

playbook例

ちょっとした制限事項と前提

なんらかの方法でAnsibleを実行するサーバにAWSCLIのバンドルされたインストーラを格納する必要があります。

↓これ
https://s3.amazonaws.com/aws-cli/awscli-bundle.zip

それを解凍して、files/配下においています。

$ unzip awscli-bundle.zip
$ mv ./awscli-bundle files/.

ちょっとした解説

ターゲットノードにバンドルされたインストーラをコピーした後、インストールを実施しています。
インストールの実行はbecomeディレクティブを利用してrootユーザで実行しています。

おわりに

制限事項を解消したいなぁ…

入門Ansible

入門Ansible