Ansibleにおいて、Inventoryfileで指定したホスト全台に対してコマンドを実行したい。普段はplaybookを使用したり”-m ping“とかしか使ったことがなかったのでメモ。
■ 環境
- Ansible 2.2.1.0
■ ansible
下記のようにやると全台に対してコマンドを実行することができる。例として`apt-get update`してみた。
$ ansible all -m shell -a "sudo apt-get update"
“-m apt“でも実行が可能なのかもしれない。が、手っ取り早くはこれで良いであろう。
以上。