Sets up a cron job that runs every 5 minutes to work out how far students have got in their exercises. Report is available via the webserver.
Note some flaws:
- relies on students creating playbooks with correct names
- only works for rhel workshop at the moment
- relies on you having deployed rocketchat server first
- A pre-deployed Ansible workshop node that has been convered to a rocketchat server.
Edit the following variables in extra_vars.
Name | Default value | |
---|---|---|
lab_domain | REQUIRED Domain for lab environment e.g. abcd.example.opentlc.com | |
students | REQUIRED Number of students | |
lab_password | REQUIRED Lab password |
Run the playbook as follows.
ansible-playbook setup_report_server.yml -u student1 -e @extra_vars