foreman-installer
foreman-installer copied to clipboard
ansible installer
- 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
# 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:
Worked! I had to also setup the repositories and ansible-galaxy install -r requirements.yml.