DO407 "Automation with Ansible" (which is being replaced with RH294 "Red Hat System Administration III: Linux Automation) is the first course in our Linux automation with Ansible track. DO407 is based on Red Hat Ansible Engine 2.7 on RHEL 7, and RH294 on Red Hat Ansible Engine 2.8 on RHEL 8. The RH294 has some other improvements but is otherwise a newer version of the course.
The follow-up course for RH294/DO407 is DO447 ("Advanced Automation: Ansible Best Practices") which includes some more advanced topics on how to work with Ansible for Linux automation tasks, work with filters, lookup plugins, interacting with APIs for other services, do rolling updates, and so on. It also includes training on Red Hat Ansible Tower and how to structure your projects and manage your playbooks in Git effectively.
The DO457 course ("Ansible for Network Automation") is an initial Ansible automation course for network administrators: the people who want to use Ansible to help standardize and automate the configuration and management of network hardware (switches and routers). It assumes some basic Linux knowledge and experience with network administration. We have Cisco IOS and VyOS virtual hardware in the classroom environment for examples, but the modules used and basic procedures carry over to other vendors' gear like Juniper, Arista, and so on. It's on a track of its own, but even if you know Ansible already there's a lot of useful information in the course on how to apply it to the network automation use case. If you don't know Ansible already, you don't have to take RH294 or DO407 to take DO457, it's an entry point.
DO407 "Automation with Ansible" (which is being replaced with RH294 "Red Hat System Administration III: Linux Automation) is the first course in our Linux automation with Ansible track. DO407 is based on Red Hat Ansible Engine 2.7 on RHEL 7, and RH294 on Red Hat Ansible Engine 2.8 on RHEL 8. The RH294 has some other improvements but is otherwise a newer version of the course.
The follow-up course for RH294/DO407 is DO447 ("Advanced Automation: Ansible Best Practices") which includes some more advanced topics on how to work with Ansible for Linux automation tasks, work with filters, lookup plugins, interacting with APIs for other services, do rolling updates, and so on. It also includes training on Red Hat Ansible Tower and how to structure your projects and manage your playbooks in Git effectively.
The DO457 course ("Ansible for Network Automation") is an initial Ansible automation course for network administrators: the people who want to use Ansible to help standardize and automate the configuration and management of network hardware (switches and routers). It assumes some basic Linux knowledge and experience with network administration. We have Cisco IOS and VyOS virtual hardware in the classroom environment for examples, but the modules used and basic procedures carry over to other vendors' gear like Juniper, Arista, and so on. It's on a track of its own, but even if you know Ansible already there's a lot of useful information in the course on how to apply it to the network automation use case. If you don't know Ansible already, you don't have to take RH294 or DO407 to take DO457, it's an entry point.
Bonn, thank you for this very detailed answer - I greatly apprecaite it! Quite useful in helping me decide on what to focus on.
Regards
It's remarkable how many ansible modules there are. Even one for automating openssl_csr request generation.
Actually DO407 is basic and fundametal course where you will get things on ansoble commands only, but in DO457 you will get ansible tower,integration with git server and some advance level tasks like filtering , working with api.
Is this a good location to get answers on ansible configuration issues?
Red Hat
Learning Community
A collaborative learning environment, enabling open source skill development.