(ansible)ansibleコマンドを使ってみる

投稿者: | 2016年10月29日

みなさんこんにちは。ヒロウミです。

ansibleのコマンドを実行したのでめもっておきます。

実行対象ホストのOS名を表示させています。

# ansible all -i hosts -m shell -a uname
target01 | SUCCESS | rc=0 >>
Linux

target02 | SUCCESS | rc=0 >>
Linux

オプション
-i インベントリのパス(デフォルト:/etc/ansible/hosts)
-m モジュールを指定
-a シェルで実行するコマンド
-v,-vv,-vvv 詳細を表示
-f 多重度
-k SSHパスワードの入力プロンプトを表示
-b モジュール実行ユーザを指定
--ask-become-pass -bオプションのユーザパスプロンプトを表示
-u 対象法ストへ接続するユーザ名
-c 接続方法
--list-hosts 対象ホストを表示(モジュールは実行されない)

モジュール
shell コマンドを実行する