Ansibleにおいて表題の件について。
■ 環境
- Ansible 2.2.1.0
■ Inventoryfile
Inventoryfileでグループ分けをしているが、あるグループのみ共通鍵があるのでその鍵でSSHしたい。
$ cat hosts
[group1]
XX.XX.XX.X1
XX.XX.XX.X2
[group2]
XX.XX.XX.Y1
XX.XX.XX.Y2
[group2:vars]
ansible_ssh_private_key_file=~/.ssh/private2.pem
上記のように記載すると、”group1“には”ansible.cfg“等に記載されているデフォルトの鍵を使用し、”group2“にのみ”~/.ssh/private2.pem“を使用するようになる。
以上。