All I wish to tackle the build / rebuild of the Koji RPM building and tracking system.
I have done some research and i believe the best course going forward is we (The project) are going to need about 3 systems to handle the various parts of Koji.
- The system that’s going to house the web frontend and tools.
- PostgreSQL Server
- Database server for the Koji system
- Storage (Does not need to be its own system, but we will need a good amount of storage per documentation)
- Storing all the Koji data
I propose that this round of Koji builds are via code. This will ensure a standard when building the Koji environment.
The question now is to we want to standardize the code via Puppet or Ansible? I am all for developing the Koji endowment in Ansible but I would love to get some feedback and guidance from the community.