Ubuntu 16.x and 18.x register with foreman

Problem:
Kindly share the steps to register Ubuntu clients with foreman server.
Expected outcome:

Foreman and Proxy versions:
1.22
Foreman and Proxy plugin versions:
1.22
Distribution and version:
Foreman server running on CentOS7.6 Foreman version 1.22
Other relevant data: