Ansible пользователи в play book

Указывается в начале файла

---
- hosts: webservers
  remote_user: root

Так же можно указать отдельного пользователя для отдельной задачи

---
- hosts: webservers
  remote_user: root
  tasks:
    - name: test connection
      ping:
      remote_user: yourname

Можно сделать эскалацию пользователя (сменить пользователя)

---
- hosts: webservers
  remote_user: yourname
  become: yes

Так же можно указать отдельного пользователя, для отдельной задачи

---
- hosts: webservers
  remote_user: yourname
  tasks:
    - service:
        name: nginx
        state: started
      become: yes
      become_method: sudo

Так же можно стать другим пользователем даже если залогинились ни как root

---
- hosts: webservers
  remote_user: yourname
  become: yes
  become_user: postgres
Ansible

Related Articles

0 Comment

Leave a Comment

Ваш адрес email не будет опубликован.