Я створюю сценарій процесу розгортання, який бере ім’я користувача, що запускає скрипт ansible (наприклад, tlau), і створює каталог розгортання у віддаленій системі на основі цього імені користувача та поточної дати / часу (наприклад, tlau-deploy-2014-10 -15-16: 52).
Ви можете подумати, що це доступно у відповідальних фактах (наприклад, LOGNAME або SUDO_USER), але всі вони мають значення "root" або ідентифікатор розгортання, який використовується для ssh у віддаленій системі. Жоден з них не містить локального користувача, того, хто зараз виконує процес ansible.
Як я можу створити сценарій для отримання імені користувача, який запускає процес ansible, і використати його в моїй книзі ігор?
sudo: no
щоб переконатись, що він не намагаєтьсяlocal_action