the tasks for the first lesson are :
- Check facts on all hosts
e.g. ansible all -i inventory -m setup
- Copy a file
- Install nginx and add a user
- Clone a git repo to a path
- Ensure that httpd is present and started
- Perform background operations, with polling
I have been explicitly vague on how to perform these tasks. You need to decide which Ansible module to use, with which parameters, for each task.
Write your tasks in a playbook, with a single play.