Skip to content

ansible installer#1016

Draft
evgeni wants to merge 12 commits intodevelopfrom
ansible-installer
Draft

ansible installer#1016
evgeni wants to merge 12 commits intodevelopfrom
ansible-installer

Conversation

@evgeni
Copy link
Member

@evgeni evgeni commented Mar 7, 2025

  • 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 evgeni force-pushed the ansible-installer branch from c133a55 to 69c47f3 Compare March 7, 2025 13:16
@evgeni
Copy link
Member Author

evgeni commented Mar 7, 2025

# 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

🤯

@ehelms
Copy link
Member

ehelms commented Mar 7, 2025

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants