Hi I need help pulling Linux servers from the AWX tower into Foreman

Problem:
We are trying to pull all the Linux Prod, Qas, and Dev machines from the AWX tower to have a one stop shop for all Linux servers in our environment. How do we successfully pull that off. Ive see documentation about adding the Foreman credentials and using callbacks but not really understanding. Can anyone help, or has anyone done this successfully?

Expected outcome:
Bring all the Linux servers from the AWX tower to the Foreman application

Foreman and Proxy versions:
Foreman 3.02

Ansible

Version

3.2.2

Discovery

Version

1.0.5

Dynflow

Version

0.5.2

Content

Version

3.1.0

Supported Content Types

  • ansible_collection
  • deb
  • docker
  • file
  • yum

Registration

Version

3.0.2

SSH

Version

0.4.1

TFTP

Version

3.0.2

TFTP server

false
Foreman and Proxy plugin versions:

foreman-tasks The goal of this plugin is to unify the way of showing task statuses across the Foreman instance. It defines Task model for keeping the information about the tasks and Lock for assigning the tasks to resources. The locking allows dealing with preventing multiple colliding tasks to be run on the same resource. It also optionally provides Dynflow infrastructure for using it for managing the tasks. Ivan Nečas 5.1.1
foreman_ansible Ansible integration with Foreman Daniel Lobato Garcia 6.4.1
foreman_azure_rm This gem provides Azure Resource Manager as a compute resource for The Foreman Aditi Puntambekar, Shimon Shtein, and Tyler Gregory 2.2.5
foreman_bootdisk Plugin for Foreman that creates iPXE-based boot disks to provision hosts without the need for PXE infrastructure. Dominic Cleal 18.0.0
foreman_discovery MaaS Discovery Plugin engine for Foreman Aditi Puntambekar, alongoldboim, Alon Goldboim, amirfefer, Amit Karsale, Amit Upadhye, Amos Benari, Avi Sharvit, Bryan Kearney, bshuster, Daniel Lobato, Daniel Lobato Garcia, Daniel Lobato García, Danny Smit, David Davis, Djebran Lezzoum, Dominic Cleal, Dominik Matoulek, Eric D. Helms, Ewoud Kohl van Wijngaarden, Frank Wall, Greg Sutcliffe, ChairmanTubeAmp, Ido Kanner, imriz, Imri Zvik, Ivan Nečas, Joseph Mitchell Magen, June Zhang, kgaikwad, Lars Berntzon, ldjebran, Leos Stejskal, Lukas Zapletal, Lukáš Zapletal, Marek Hulan, Marek Hulán, MariaAga, Martin Bačovský, Matt Jarvis, Michael Moll, Nick, odovzhenko, Ohad Levy, Ondrej Prazak, Ondřej Ezr, Ori Rabin, orrabin, Partha Aji, Petr Chalupa, Phirince Philip, Rahul Bajaj, Robert Antoni Buj Gelonch, Ron Lavi, Scubafloyd, Sean O'Keeffe, Sebastian Gräßl, Shimon Shtein, Shlomi Zadok, Stephen Benjamin, Swapnil Abnave, Thomas Gelf, Timo Goebel, Tomas Strych, Tom Caspy, Tomer Brisker, and Yann Cézard 18.0.5
foreman_openscap Foreman plug-in for managing security compliance reports slukasik@redhat.com 5.0.0
foreman_puppet Allow assigning Puppet environmets and classes to the Foreman Hosts. Ondřej Ezr and Shira Maximov 1.0.5
foreman_remote_execution A plugin bringing remote execution to the Foreman, completing the config management functionality with remote management functionality. Foreman Remote Execution team 4.8.0
foreman_setup Plugin for Foreman that helps set up provisioning. Dominic Cleal 7.0.0
foreman_snapshot_management Foreman-plugin to manage snapshots in a virtual-hardware environments. ATIX AG 2.0.1
foreman_statistics Statistics and Trends for Foreman gives users overview of their infrastructure. Ondrej Ezr 1.2.0
foreman_templates Engine to synchronise provisioning templates from GitHub Greg Sutcliffe 9.1.0
foreman_virt_who_configure A plugin to make virt-who configuration easy Foreman virt-who-configure team 0.5.7
katello Katello adds Content and Subscription Management to Foreman. For this it relies on Candlepin and Pulp. N/A 4.2.2
puppetdb_foreman Disable hosts on PuppetDB after they are deleted or built in Foreman. Follow GitHub - theforeman/puppetdb_foreman: PuppetDB proxy in Foreman and raise an issue/submit a pull request if you need extra functionality. You can also find some help in #theforeman IRC channel on Freenode. Daniel Lobato Garcia 5.0.0

Distribution and version:

Other relevant data:

Thanks and I hope this helps.