構成管理ツール Ansibleの件
Chefとかでよくね?
なんかいまいちこれを使う気が起きないけど…
食わず嫌いはよくないので初期設定だけ
設定
インベントリファイルを作成
vim hosts ---- [servers] 192.168.33.10 ----
※hostsを作成
sshconfig設定
vi ~/.ssh/config ---- Host 192.168.33.* IdentityFile ~/.vagrant.d/insecure_private_key User vagrant ----
コマンドを実行
$ ansible -i hosts servers -m ping 192.168.33.10 | success >> { "changed": false, "ping": "pong" } $
※なんか出た
lsコマンドを実行
$ ansible -i hosts servers -a "ls -la" 192.168.33.10 | success | rc=0 >> total 32 drwx------ 4 vagrant vagrant 4096 Oct 13 04:42 . drwxr-xr-x. 4 root root 4096 Apr 27 2013 .. drwxrwxr-x 3 vagrant vagrant 4096 Oct 13 04:42 .ansible -rw------- 1 vagrant vagrant 117 Oct 13 04:31 .bash_history -rw-r--r-- 1 vagrant vagrant 18 Feb 21 2013 .bash_logout -rw-r--r-- 1 vagrant vagrant 176 Feb 21 2013 .bash_profile -rw-r--r-- 1 vagrant vagrant 124 Feb 21 2013 .bashrc drwx------ 2 vagrant root 4096 Apr 27 2013 .ssh $
※-mではなくで-aでコマンドを実行
とりあえずここまで
Playbookとかあるけど次回にする
所感
OSXやLinux系のサーバでしか動かせないのが難点、1つのPCから複数のサーバになんか処理を実行できるので設定を1箇所にまとめられそう。
冒頭でも記載しましたがchefとかのツールとのつかいどころがよくわからない。
時間が制限されているので時間が余った場合などに調査してみる。
book
- 作者: 若山史郎
- 発売日: 2014/07/30
- メディア: Kindle版
- この商品を含むブログ (1件) を見る
そういやどっかーやってないな…
ドットインストールは見たけどなんか「これは!」感がない…
調査ばかりの方はブログはかけるけどなんか作ったほうがいいな