ansible

説明 [#z6cb6e3d]

ansbileをワンライナーで使うことが可能です。

手順 [#q9751fe2]

 # vi hosts.test
 [test-server]
 192.168.1.10
 192.168.1.11

pingチェック [#y539de0a]

 # ansible all -i hosts.test -u SSHユーザー名 -m ping
 ※ansbileのあとにallかIPアドレスを指定

yum でntpのインストール [#kb1b7373]

 # ansible -i hosts.test  -u SSHユーザー名 -k --ask-su-pass -m yum -a "name=ntp"

httpdの再起動 [#p6d4831a]

 # ansbile -i hosts.test test-servers -u SSHユーザー名 -k --ask-su-pass -m service -a "name=httpd state=restarted"
 
 -k でSSHユーザーのパスワードが問われる
 --ask-su-pass でSSHログイン後のrootのパスワードが問われる
 いずれも鍵認証している場合やsudoの場合は不要。sudoの場合は-sをつければOK