ログってなんぼ

日々のメモです

Ansible:ansible.cfgのremote_userをhosts内で上書きする

一つだけvagrantでログインしたいけど、他のサーバーはhogeuserでsshしたい時など

ansible.cfg

[defaults]
hostfile = ./hosts
remote_user = hogeuser

hosts

ansible_userで上書き可能

[basicimage]
basic ansible_host=xxx.xxx.xxx.xxx
[test]
app101 ansible_host=xxx.xxx.xxx.xxx
[mon]
mon01 ansible_host=xxx.xxx.xxx.xxx
[file_master]
file01 ansible_host=xxx.xxx.xxx.xxx
[file_slave]
file02 ansible_host=xxx.xxx.xxx.xxx
[app]
app01 ansible_host=xxx.xxx.xxx.xxx
[db_master]
db01 ansible_host=xxx.xxx.xxx.xxx
[db_slave]
db02 ansible_host=xxx.xxx.xxx.xxx

[vagrant]
localvm ansible_host=localvm ansible_user=vagrant

初めてのAnsible

初めてのAnsible