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