remote_user
SSH で接続する際のユーザー名を指定する。
参考:
Ansible での SSH 接続ユーザー指定方法 – Qiita
remote_user 指定の優先順位について – Qiita
実行サーバから構築対象サーバに SSH するユーザの指定の仕方 | chat-blog
ansible.cfg の remote_user を hosts 内で上書きする | ログってなんぼ
remote_user – Ansible の playbook で使用できるアトリビュートの一覧 – Qiita
Hosts and Users | Ansible Documentation [Official]
Variable precedence | Ansible Documentation [Official]
remote_user and ansible_user | alexanderjamesphillips
How to set default Ansible username/password for SSH connection? – Server Fault
remote_user vs ansible_user – Stack Overflow
remote_user in playbook file issues – Stack Overflow
change `remote_user` depending on server status – Super User
ロールに remote_user を指定する
ロールに remote_user
を指定する際は vars
として与える。
roles: - role: web-server vars: remote_user: root
参考:
Be able to set ‘remote_user’ at the role level. · Issue #5084 · ansible/ansible – GitHub
Parameter remote_user in role include is deprecated, what’s the workaround? – Stack Overflow
become / become_user
タスク実行時に sudo
コマンドでユーザー権限を変更する。
参考:
ansible local での使用, sudo に関して | skillup ブログ (donow.jp)
playbook 実行時に sudo パスワードを入力して実行する方法 | oki2a24
become – Ansible の playbook で使用できるアトリビュートの一覧 – Qiita
become_user – Ansible の playbook で使用できるアトリビュートの一覧 – Qiita
Understanding Privilege Escalation | Ansible Documentation [Official]
How to switch a user per task or set of tasks? – Stack Overflow
ansible_user / ansible_password
参考:
認証情報の変数名は ansible_user、ansible_password に統一したほうがよさそう | てくなべ
Ansible で ssh ユーザを指定する – Qiita
Connecting to hosts | Ansible Documentation [Official]
Connection variables | Ansible Documentation [Official]
How to login with root password when using Ansible tool | nixCraft
How to set default Ansible username/password for SSH connection? – Server Fault
Using ansible with password authentication and different usernames – Server Fault
is it possible to define the authentication method per playbook? – Stack Overflow
Accessing remote_user variable – Stack Overflow
--ask-pass / ask_pass
参考:
ansible で ssh パスワードを設定するときの話 | きょうはあしたのために
How to pass a user / password in ansible command – Stack Overflow
--ask-become-pass / ask_become_pass
参考:
playbook 実行時に sudo パスワードを入力して実行する方法 | oki2a24
Ansible で sudo を実行する | makotow’s blog
How to set and use sudo password for Ansible Vault | nixCraft
How to use --ask-become-pass with ansible 1.9.4 – Stack Overflow
--ask-vault-pass / ask_vault_pass
参考:
become における PATH
参考:
Ansible の environment を利用して「sudo su -」相当の PATH を設定する – Qiita
インベントリで接続を指定する
接続方法の指定
ansible_connection
接続で使用する値の指定
ansible_host
ansible_port
ansible_user
ansible_password
権限の昇格
ansible_become
ansible_become_method
ansible_become_user
ansible_become_password
参考:
connection – Ansible の playbook で使用できるアトリビュートの一覧 – Qiita
Connecting to hosts: behavioral inventory parameters | Ansible Documentation [Official]
Non-SSH connection types | Ansible Documentation
DEFAULT_TRANSPORT / ANSIBLE_TRANSPORT
デフォルトで使用する接続方法を指定する。
smart
ssh
paramiko
参考:
SFTP disable な CentOS 環境で ansible を使う | たごもりすメモ