僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
チュートリアル見ながらYAMLで試行錯誤。
raspi: hosts: old_a: ansible_host: $IP_ADDR1 ansible_port: 22 ansible_user: pi main2: ansible_host: $IP_ADDR2 ansible_port: 22 ansible_user: pi
キーとフレーズを記憶しておく。
$ ssh-agent bash $ ssh-add ~/.ssh/$SSH_KEY Enter passphrase for $HOME/.ssh/$SSH_KEY: Identity added: $HOME/.ssh/$SSH_KEY ($USER@$HOST)
$ ansible raspi -i hosts -m ping
main2 | SUCCESS => {
"changed": false,
"ping": "pong"
}
old_a | SUCCESS => {
"changed": false,
"ping": "pong"
}
$ ansible raspi -i hosts -a "sudo /sbin/reboot" -f 10
main2 | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: Shared connection to $IP_ADDR2 closed.\r\n",
"unreachable": true
}
old_a | UNREACHABLE! => {
"changed": false,
"msg": "Failed to connect to the host via ssh: Shared connection to $IP_ADDR1 closed.\r\n",
"unreachable": true
}
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。