Я создаю сценарий процесса развертывания, в котором используется имя пользователя, запускающего ansible script (например, tlau), и создается каталог развертывания в удаленной системе на основе этого имени пользователя и текущей даты/времени (например, tlau- развернуть-2014-10-15-16:. 52)
Вы считаете, что это доступно в доступных фактах (например, LOGNAME или SUDO_USER), но все они настроены как "root", или идентификатор развертывания, который используется для ssh в удаленной системе. Ни один из них не содержит локального пользователя, тот, кто в настоящий момент запускает незатронутый процесс.
Как я могу script получить имя пользователя, выполняющего незатронутый процесс, и использовать его в своей книге?