DO407/EX407 -- Automation with Ansible

I'm taking the new DO407 course ("Automation with Ansible") next month in Raleigh
I've used Ansible to deploy OpenShift 3.x, but really haven't had the opportunity to 'deep dive.' I'll let you know what I think of the course/exam. Anyone taken the course? I'm looking over the coursebook currently and was happy to see the inclusion of Tower.

Comments
How big is the class? Oh I bet it's a lot of fun!
I do feel RH will want to push Ansible considering they bought it
I was told that the only reason they were able to run a puppet course is because of the Satellite 6 component; had it been straight puppet coding, Red Hat would not have offered the course. Both are neat tools. At this point, I'm not sure which I 'prefer.' I do like the agentless nature of Ansible (and the fact that it uses SSH, which is open in almost all environments, so no need for additional firewall rules). Plus, it doesn't require anything to be preinstalled on the hosts that are to be managed.
http://adarsh.amazonwebservices.ninja
Something to be aware of is the plain text yml that's created after the installation.....make sure to either encrypt it afterward or trash it because it stores all the passwords created by the configure script. I'll be looking around the server tomorrow to see if anymore clear text passwords remain elsewhere.
When you get to the more advanced stuff like replacing lines in files (think sshd_config and removing the # infront of Protocol 2) using regular expressions it gets a bit more difficult. I'm very happy with the results so far and the most interesting part of it all is the extensibility of playbooks. There is no one right way to do things and you can create playbooks as complex or as simple as you want.
Back to reading about modules...
When I go and run a playbook from the CLI, I see the real errors and I'm able to troubleshoot. Using the GUI, you still have to go into the CLI to troubleshoot.
Another thing...if you decide to use Ansible, make sure you set the proper configurations in the /etc/ansible/ansible.cfg file. The bare minimum if you're using ssh keys (which I highly recommend) instead of using root is set the following settings:
host_key_checking = False
So I don't think I'll be continuing with Ansible Tower, but I will continue using Ansible. I'm finding myself looking at creating playbooks for all sorts of issues: STIGs (yes they can be automated!), updating servers and adjusting server configurations.
http://adarsh.amazonwebservices.ninja
What would you recommend to prepare for this course?
Ansible is such great tool.