foreman-installer
foreman-installer copied to clipboard
Deploy in three stages - certs, Ansible, puppet
This is built on top of https://github.com/theforeman/foreman-installer/pull/1011
To run this:
foreman-installer --scenario katello --foreman-proxy-oauth-consumer-key abcdefghijklmnopqrstuvwxyz123456 --foreman-proxy-oauth-consumer-secret abcdefghijklmnopqrstuvwxyz123456 --tuning development
At this point I'm wondering if we shouldn't simply create a content proxy like scenario and then call the installer from Ansible.
That's the tactic @evgeni is exploring.
At this point I'm wondering if we shouldn't simply create a content proxy like scenario and then call the installer from Ansible.
That's the tactic @evgeni is exploring.
The Ansible approach -- https://github.com/theforeman/foreman-installer/pull/1016
Testing steps:
dnf -y install https://yum.puppetlabs.com/puppet8/el/9/x86_64/puppet8-release-1.0.0-9.el9.noarch.rpm
dnf -y install https://yum.theforeman.org/nightly/el9/x86_64/foreman-release.rpm
dnf -y install https://yum.theforeman.org/katello/nightly/katello/el9/x86_64/katello-repos-latest.rpm
dnf -y copr enable packit/theforeman-foreman-installer-1015 rhel-9-x86_64
dnf install -y foreman-installer-katello
foreman-installer --scenario katello --foreman-proxy-oauth-consumer-key abcdefghijklmnopqrstuvwxyz123456 --foreman-proxy-oauth-consumer-secret abcdefghijklmnopqrstuvwxyz123456 --tuning development