知らなかったので備忘録的メモです。
Ansibleのホストパターンは正規表現でも利用できました。
例えば以下のように指定が可能です。
正規表現の前には~
を忘れないであげてください。
$ ansible -i ansible_hosts "~(test|wawawa)_server" -m ping
このとき、インベントリとして利用しているansible_hostsがこのような内容のとき、test_serverとwawawa_serverにpingが実行されます。
[test_server] 192.140.1.1 [wawawa_server] 192.140.1.2 [sasasa] 192.140.2.1
test_serverとwawawa_serverにpingが実行されていることがわかります。
$ ansible -i ansible_hosts *_server -m ping 192.140.1.1 | SUCCESS => { "changed": false, "ping": "pong" } 192.140.1.2 | SUCCESS => { "changed": false, "ping": "pong" }
- 出版社/メーカー: インプレス
- 発売日: 2018/03/01
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る