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

ansible installer

Open evgeni opened this issue 9 months ago • 2 comments

  • use Ansible/Quadlet to deploy the main app
  • pulp permissions are out of scope now
  • tune the katello
  • migrate the frankenstein
  • use root as deployment group, not foreman
  • Add certs command
  • frankenstein, but the other way round

evgeni avatar Mar 07 '25 11:03 evgeni

# dnf install https://yum.theforeman.org/releases/nightly/el9/x86_64/foreman-release.rpm https://yum.theforeman.org/katello/nightly/katello/el9/x86_64/katello-repos-latest.rpm https://yum.puppet.com/puppet8-release-el-9.noarch.rpm
# dnf copr enable packit/theforeman-foreman-installer-1016 rhel-9-x86_64
# dnf install foreman-installer-katello
# dnf install python3.12-psycopg2 python3.12-requests python3-libsemanage podman ansible-core git-core
# git clone https://github.com/theforeman/foreman-quadlet --branch ansible-installer /opt/foreman-quadlet
# cd /opt/foreman-quadlet
# ansible-galaxy install -r requirements.yml
# ansible-playbook -e certificate_source=installer playbooks/deploy.yaml

:exploding_head:

evgeni avatar Mar 07 '25 15:03 evgeni

Worked! I had to also setup the repositories and ansible-galaxy install -r requirements.yml.

ehelms avatar Mar 07 '25 18:03 ehelms