I have tried all these iterations:
foreman_repositories_version=1.20
katello_repositories_version=3.9
Puppet 6.4.2 does not meet requirements for theforeman-dhcp (>= 4.6.1 < 6.0.0)
foreman_repositories_version=1.21
katello_repositories_version=3.8
Error: Package: tfm-rubygem-anemone-0.7.2-15.el7.noarch (katello)^[[0m
Requires: tfm-ror51-rubygem(nokogiri) >= 1.3.0^[[0m
Error: Package: tfm-rubygem-runcible-2.8.1-1.el7.noarch (katello)^[[0m
Requires: tfm-ror51-rubygem(i18n) >= 0.5.0^[[0m
Error: Package: tfm-rubygem-runcible-2.8.1-1.el7.noarch (katello)^[[0m
Requires: tfm-ror51-rubygem(activesupport) >= 3.0.10^[[0m
Error: Package: tfm-rubygem-katello-3.8.1-1.el7.noarch (katello)^[[0m
Requires: tfm-ror51-rubygem(rails)^[[0m
foreman_repositories_version=1.21
katello_repositories_version=3.9
Error: Package: tfm-rubygem-katello-3.9.1-2.el7.noarch (katello)
Requires: foreman-webpack-vendor-js(8f1a560ed7b654fe8dba)
foreman_repositories_version=1.21
katello_repositories_version=3.10
Error: Package: tfm-rubygem-katello-3.10.1.1-1.el7.noarch (katello)
Requires: foreman-webpack-vendor-js(8f1a560ed7b654fe8dba)
foreman_repositories_version=1.21
katello_repositories_version=3.11
Puppet 6.4.2 does not meet requirements for thias-squid3 (>=2.7.20 <6.0.0)
foreman_repositories_version=1.22
katello_repositories_version=3.8
Error: Package: tfm-rubygem-katello-3.8.1-1.el7.noarch (katello)
Requires: tfm-rubygem(bastion) < 7.0.0
Error: Package: tfm-rubygem-katello-3.8.1-1.el7.noarch (katello)
Requires: tfm-rubygem(bastion) >= 6.1.9
Error: Package: tfm-rubygem-katello-3.8.1-1.el7.noarch (katello)
Requires: tfm-ror51-rubygem(rails)
Error: Package: tfm-rubygem-anemone-0.7.2-15.el7.noarch (katello)
Requires: tfm-ror51-rubygem(nokogiri) >= 1.3.0
Error: Package: tfm-rubygem-runcible-2.8.1-1.el7.noarch (katello)
Requires: tfm-ror51-rubygem(i18n) >= 0.5.0
Error: Package: tfm-rubygem-runcible-2.8.1-1.el7.noarch (katello)
Requires: tfm-ror51-rubygem(activesupport) >= 3.0.10
foreman_repositories_version=1.22
katello_repositories_version=3.9
Error: Package: tfm-rubygem-katello-3.9.1-2.el7.noarch (katello)
Requires: tfm-rubygem(bastion) >= 6.1.13
Error: Package: tfm-rubygem-katello-3.9.1-2.el7.noarch (katello)
Requires: foreman-webpack-vendor-js(8f1a560ed7b654fe8dba)
Error: Package: tfm-rubygem-katello-3.9.1-2.el7.noarch (katello)
Requires: tfm-rubygem(bastion) < 7.0.0
foreman_repositories_version=1.22
katello_repositories_version=3.10
Error: Package: tfm-rubygem-katello-3.10.1.1-1.el7.noarch (katello)^[[0m
Requires: tfm-rubygem(bastion) < 7.0.0^[[0m
Error: Package: tfm-rubygem-katello-3.10.1.1-1.el7.noarch (katello)^[[0m
Requires: foreman-webpack-vendor-js(8f1a560ed7b654fe8dba)^[[0m
Error: Package: tfm-rubygem-katello-3.10.1.1-1.el7.noarch (katello)^[[0m
Requires: tfm-rubygem(bastion) >= 6.1.13^[[0m
foreman_repositories_version=1.22
katello_repositories_version=3.11
Error: Package: tfm-rubygem-katello-3.11.1-1.el7.noarch (katello)^[[0m
Requires: tfm-rubygem(bastion) < 7.0.0^[[0m
Error: Package: tfm-rubygem-katello-3.11.1-1.el7.noarch (katello)^[[0m
Requires: tfm-rubygem(bastion) >= 6.1.13^[[0m
Error: Package: tfm-rubygem-katello-3.11.1-1.el7.noarch (katello)^[[0m
Requires: foreman-webpack-vendor-js(9cba589aa9b597d337bb)^[[0m
The only way I have gotten it to work was to change roles/puppet_repositories/defaults/main.yml and set it to 5.
Then install foreman_repositories_version=1.20 katello_repositories_version=3.9