It depends on what you are wanting to do when you are meaning replicate the environment. If you are wanting to practice various Ansible playbooks and configuring systems, this is relatively easy as you can download the appropriate Ansible execution environment image as well as install the Ansible Navigator command (ansible-navigator). The machines can then be setup based off of the minimal KVM image like we do in our classrooms or you can use my Github project that will give you some containers that act as servers A, B, C.
The harder piece to replicate would be the private automation hub and Ansible Automation Controller which would require more virtual machines and an Ansible Automation Platform (AAP) entitlement.
https://github.com/tmichett/ansible-practice
This can get you started to have some machines that you can install things against. They are Fedora-based container images, but things like testing installation, services, firewalls will all work and I've got scripts that will setup and cleanup your environment.
@Travis Thanks for your response. I'm after creating a few minimal servers and execution environment for practice. I will go through the gitlab link.
Red Hat
Learning Community
A collaborative learning environment, enabling open source skill development.