I have observed barely any difference between the current AAP 2.2 and the new 2.5. Are there many differences or not that many? I was unsure on perhaps waiting for the new DO374 and DO467 to update first or take those exams soon as they are now.
So it really depends on what you mean by the question. Are there differences in the courses or in how AAP works at a fundamental level. In terms of technical automation, things are relatively the same. We have newer and updated modules and execution environments, but the bits work the same.
However, if we are talking about the web applications, there are some major differences in how things are setup as the "containerized" installation will be the preferred choice now and we now have the AAP Gateway which combines all the webUI interfaces into a single unified application across the multiple containers. The additional thing here (in addition to Controller and Private Automation Hub is the inclusion of EDA Controller for Event Driven Ansible. All of these are now accessible from the same web interface and containerized installation.
Another thing is that for RHEL10, at least for now, there will be no RPM installation for the Ansible Development Tools and instead will be the container integrated with VSCode now for Linux just as it is already used for MacOS and Windows.
Fundamentally, playbooks will work the same, but there will just be new approaches and tools to learn to develop and test the playbooks and there will be some new things introduced based on the changed webUI which integrates all the individual webUI components into a single AAP gateway. The main thing that has happened here is several more collections and modules are now used and needed to manage automation of the AAP platform and some of the older playbooks will need to be updated to use new collections and modules.
So it really depends on what you mean by the question. Are there differences in the courses or in how AAP works at a fundamental level. In terms of technical automation, things are relatively the same. We have newer and updated modules and execution environments, but the bits work the same.
However, if we are talking about the web applications, there are some major differences in how things are setup as the "containerized" installation will be the preferred choice now and we now have the AAP Gateway which combines all the webUI interfaces into a single unified application across the multiple containers. The additional thing here (in addition to Controller and Private Automation Hub is the inclusion of EDA Controller for Event Driven Ansible. All of these are now accessible from the same web interface and containerized installation.
Another thing is that for RHEL10, at least for now, there will be no RPM installation for the Ansible Development Tools and instead will be the container integrated with VSCode now for Linux just as it is already used for MacOS and Windows.
Fundamentally, playbooks will work the same, but there will just be new approaches and tools to learn to develop and test the playbooks and there will be some new things introduced based on the changed webUI which integrates all the individual webUI components into a single AAP gateway. The main thing that has happened here is several more collections and modules are now used and needed to manage automation of the AAP platform and some of the older playbooks will need to be updated to use new collections and modules.
Ahh I see. Thank you very much for this detailed response, Travis! Helped a ton. For someone interested in furthering their Ansible training beyond the RHCE, would you advise them to take the 374 & 467 as is now?
Red Hat
Learning Community
A collaborative learning environment, enabling open source skill development.