Метод набора становится - PullRequest
       10

Метод набора становится

0 голосов
/ 31 августа 2018

Я создаю файл инвентаризации и хочу стать пользователем root, но для этого мне нужно использовать эту точную команду на узлах:

sudo rootsh -i -u root

Есть ли способ сделать это?

А позже я хотел бы использовать этот инвентарь для этой команды или чего-то близкого ей:

ansible -i inventory_file -m setup -a 'filter=ansible_virtualization_role' -o -b all

Спасибо.

Ответы [ 2 ]

0 голосов
/ 17 сентября 2018

Не решение просто закрыть это.

Мне не удалось найти решение, чтобы поместить его в файл инвентаря, и возникли другие проблемы, связанные с использованием.

0 голосов
/ 02 сентября 2018

Для запуска любых команд 'sudo' на узлах, упомянутых в вашем файле инвентаризации, вам нужно будет повысить привилегии в вашем файле 'ansible.cfg', добавив:

становиться правдой

Подробнее о настройках повышения привилегий можно узнать по адресу здесь.

В качестве альтернативы вы также можете явно упомянуть об этом в задании по сборке, как это:

- name: execute this command
  command: "rootsh -i -u root"
  become: true
...