ansible

説明

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

手順

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

pingチェック

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

yum でntpのインストール

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

httpdの再起動

# 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

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-06-30 (木) 01:40:11