Sobes.tech
Junior — Middle

Koji modul ili parametar u Ansible-u se koristi za povećanje nivoa privilegija tokom izvršavanja zadataka?

sobes.tech АИ

Одговор од АИ

Для повышения уровня привилегий в Ansible во время выполнения задач используется параметр become. Он позволяет выполнять задачи от имени другого пользователя, чаще всего — от имени root.

Основные параметры, связанные с повышением привилегий:

  • become: yes — включить повышение привилегий.
  • become_user: root — указать пользователя, от имени которого будет выполняться задача (по умолчанию root).
  • become_method — метод повышения привилегий, например, sudo, su, pbrun и т.д. По умолчанию — sudo.

Пример использования в задаче:

- name: Установить пакет с повышенными привилегиями
  apt:
    name: nginx
    state: present
  become: yes
  become_user: root

Таким образом, become — это основной механизм для повышения прав в Ansible.