pingou
Pierre-YvesChibonmaintainer
This project hosts a Vagrantfile meant to make it easy to deploy koji in a local VM for development purposes.
It relies on Ken Dreyer's Ansible playbooks for Koji provided at: https://github.com/ktdreyer/koji-playbooks
To run the project:
git clone https://pagure.io/koji-vagrant.git cd koji-vagrant git submodule init git submodule update
Create the SSL certs needed by koji:
python3 koji-ssl-admin new-ca python3 koji-ssl-admin server-csr kojidev.example.com python3 koji-ssl-admin sign --ca-key koji-ca.key --ca-cert koji-ca.crt kojidev.example.com.csr
Move the SSL certs into there expected location:
cp koji-ca.* kojidev.example.com.* koji-playbooks/roles/koji-hub/files
Start the VM:
vagrant up
You will need to have vagrant
and vagrant-ssh
installed before.
Code hosted here is licensed under the CC0 license.