foreman-installer icon indicating copy to clipboard operation
foreman-installer copied to clipboard

Deploy in three stages - certs, Ansible, puppet

Open ehelms opened this issue 9 months ago • 3 comments

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

ehelms avatar Mar 05 '25 11:03 ehelms

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.

ehelms avatar Mar 05 '25 18:03 ehelms

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

ehelms avatar Mar 07 '25 19:03 ehelms

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

ehelms avatar Mar 07 '25 20:03 ehelms