Do I need to run this as root or is it something else?
Требуется root.См., Например, Изменение владельца
"У суперпользователя, root, есть неограниченная возможность изменять владельца любого файла, но обычные пользователи могут изменять владельца только тех файлов, которыеим принадлежит. "
Это практически означает, что обычные пользователи могут изменять только группу файла, которым они владеют, на группу, членом которой они являются.
If I do need to run it as root, does become work?
Да. становится работает.Часто используемым стать плагином является sudo .Значение по умолчанию становиться_пользователем является корневым.
- file:
become: yes
become_method: sudo
...
Как правило, разрешите удаленному пользователю или пользователю войти в систему как root.Но в вашем конкретном случае, из-за delegate_to: localhost
, включите пользователя, который запускает игру.Например, измените в localhost
$ grep alex /etc/sudoers
alex ALL=(ALL) NOPASSWD: ALL
См. список плагинов для других опций.