You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible-msvsphere.ci/roles/koji_builder
Eugene Zamriy 2af76fe3f4
Adds Gitea installation and Koji builders support
9 months ago
..
defaults Adds Gitea installation and Koji builders support 9 months ago
handlers Adds Gitea installation and Koji builders support 9 months ago
meta Adds Gitea installation and Koji builders support 9 months ago
tasks Adds Gitea installation and Koji builders support 9 months ago
README.md Adds Gitea installation and Koji builders support 9 months ago

README.md

msvsphere.ci.koji_builder

An Ansible role that configures a Koji builder.

Variables

Variable Default value Type Description Required
koji_domain_name str Koji server domain name. yes
koji_kerberos_realm str Koji Kerberos realm. yes
koji_builder_git_server_url "git.inferitos.ru" str Sources git server domain name. no
koji_builder_storage_url "sources.inferitos.ru" str Sources storage domain name. no
koji_builder_storage_proto "http" str Sources storage protocol. no
koji_builder_ca_cert_path "/mnt/koji/koji-ca.crt" str Koji CA certificate path. no
koji_builder_principal "compile/{{ koji_domain_name }}@{{ koji_kerberos_realm }}" str Koji builder Kerberos principal. no
koji_builder_keytab "/etc/kojid/kojid.keytab" str Koji builder Kerberos keytab file path. no
koji_builder_nfs_mount true bool Mount /mnt/koji via NFS if true, use local directory otherwise. no
koji_builder_distribution MSVSphere str RPM distribution macros. no
koji_builder_packager MSVSphere str RPM packager macros. no
koji_builder_vendor MSVSphere str RPM vendor macros. no

Example playbook

---
- hosts: all
  roles:
    - role: msvsphere.ci.koji_builder
      koji_domain_name: 'koji.msvsphere.test'
      koji_builder_nfs_mount: false
      koji_kerberos_realm: 'MSVSPHERE.TEST'
      koji_builder_ca_cert_path: '/etc/pki/koji/koji-ca.crt'

License

MIT.

Authors