Rebuild katello server without re-downloading RPM units


Is it possible to rebuild my katello server using foreman-installer --scenario katello --reset in such a way that if I re-create my products and repos differently that I won’t have to re-download all of the RPM content?

It looks like it could be as simple as preserving /var/lib/pulp/content/units/rpm before doing --reset and then using the on_demand download policy when re-creating my repos. Then using pulp-admin repo download --verify-all to force pulp to re-use the files. See Re-Using Files On Disk When DB Is Lost

Expected outcome:

Not needing to re-download files after recreating katello infrastructure.

Foreman and Proxy versions:

Katello 3.15
Foreman 2.0
Pulp 2.21

Distribution and version:

CentOS 7.7