Ansible становится-метод = сбой pmrun - PullRequest
0 голосов
/ 22 октября 2018

В нашем имении у нас есть идентификатор пользователя с именем abc123, к которому мы обычно «pmrun» запускаем некоторые задачи администратора.

Когда я пытаюсь воспроизвести это в ANISIB Playbook, я получаю сообщениечто ошибка модуля: «Запрос отклонен pmmastered на сервере 1. Module_stdout:« менеджер превалирования сопоставил вас с 3 профилями по пользователю / членству, но ни один соответствующий профиль не предоставил доступ для этого сеанса ».

Если я пытаюсь добавить свойКоманды для оболочки и выполнения, он работает нормально, но когда я запускаю сценарий или по команде через ansible, он не работает ..

Мой пример сценария: -

! bin / bash /

echo 'я в оболочке' pmrun abc123 echo whoami

когда я выполняю это как (./shellname), он просит меня ввести пароль, а затем войти в систему с помощью abc123.

1.) Вход на локальный хост как - xyz123

2.) В скрипте Ansible я делаю следующее: -


  • хостов:localhost collect_facts: нет

    задачи:

    • name: test thВход в систему с помощью метода pmrun: yes становиться пользователем: abc123 становиться_методом: команда pmrun: whoami

Это дает мне сообщения об ошибках, указанные выше?

...