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

remote_user on task level not working when ansible_user defined in inventory · Issue #20045 · ansible/ansible – GitHub

Setting remote_user ignored in ssh connections, it is always made as ansible user for some reason · Issue #38456 · ansible/ansible – GitHub

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

Ansible でパスワードをスマートに – 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

参考:

Ansible でパスワードをスマートに – Qiita

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

参考:

チートシート (実行周り) – Qiita

connection – Ansible の playbook で使用できるアトリビュートの一覧 – Qiita

Connecting to hosts: behavioral inventory parameters | Ansible Documentation [Official]

Non-SSH connection types | Ansible Documentation

connection: local and ansible_connection result in incorrect python being used · Issue #16724 · ansible/ansible – GitHub

Using task “connection: local” fails if ansible_connection is used · Issue #24076 · ansible/ansible – GitHub

DEFAULT_TRANSPORT / ANSIBLE_TRANSPORT

デフォルトで使用する接続方法を指定する。

  • smart
  • ssh
  • paramiko

参考:

SFTP disable な CentOS 環境で ansible を使う | たごもりすメモ

DEFAULT_TRANSPORT | Ansible Documentation [Official]

ANSIBLE_TRANSPORT | Ansible Documentation [Official]

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA