いつも忘れてしまうのでメモ
SSHするユーザを指定する3つの方法
ansible.cfgで指定
ansible.cfgの中に、
1 |
remote_user = root |
を記述
コマンドラインオプションで指定
1 |
ansible-playbook test.yml -l 111.111.111.111 -u root -vv -k |
-u の後にSSHしたいユーザ名を書きます。
playbook内で指定
1 2 3 4 |
- hosts: all vars: remote_user: root sudo: yes |
こんな感じ。
ちなみに優先順位は
playbook > コマンドラインオプション > ansible.cfg
てな感じ。
個人的にコマンドラインのが一番高いのかなって思ってたけど違うみたいです。
playbookに書かれたやつが一番優先順位が高いです!
そんな感じです。
今日の一言
実は最近あまりAnsibleに触れられていないです・・・