Handle authentication in the ansible playbooks
A lot of the tasks in the ansible playbook require root access. Use ansible's guide to privilege escalation to make this as simple as possible for users to configure for their environment.
Ideally, our solution doesn't require users to change any files from the repository, but can be configured through inventory, or configuration files.
Stay as generic as possible, don't assume sudo, su, etc.