mirror of
https://github.com/rocky-linux/ansible-role-kojihub.git
synced 2024-11-01 02:51:23 +00:00
93 lines
2.3 KiB
YAML
93 lines
2.3 KiB
YAML
---
|
|
# ansible default variables - most variables live here
|
|
koji_hub_packages:
|
|
- koji
|
|
- koji-hub
|
|
- koji-hub-plugins
|
|
- koji-web
|
|
- koji-utils
|
|
- git
|
|
- gnupg2
|
|
- python3-paho-mqtt
|
|
- nfs-utils
|
|
- mod_ssl
|
|
- mod_auth_gssapi
|
|
|
|
koji_default_directories:
|
|
- packages
|
|
- repos
|
|
- work
|
|
- scratch
|
|
- repos-dist
|
|
|
|
koji_db_name: koji
|
|
koji_db_user: koji
|
|
koji_db_pass: ThisIsNotThePassword!
|
|
koji_db_host: localhost
|
|
|
|
# Web
|
|
koji_sitename: Rocky Linux Build Service
|
|
koji_theme: false
|
|
koji_theme_name: rocky
|
|
koji_theme_file: rocky.tar.gz
|
|
koji_web_url: https://koji.rockylinux.org/koji
|
|
koji_hub_url: https://koji.rockylinux.org/kojihub
|
|
koji_files_url: https://koji.rockylinux.org/kojifiles
|
|
|
|
# This should be changed before deployment
|
|
koji_hub_secret: cK5XCuzMSXJfgA7yFvXkGwFu
|
|
koji_web_cacert: /etc/pki/tls/certs/ca-bundle.crt
|
|
koji_web_tls_cert: /etc/pki/tls/certs/koji.rockylinux.org.crt
|
|
koji_web_tls_key: /etc/pki/tls/private/koji.rockylinux.org.key
|
|
|
|
# Kojira
|
|
koji_kojira: true
|
|
koji_kojira_user: kojira
|
|
koji_kojira_user_kerb: koji/kojira
|
|
koji_kojira_principal: koji/kojira@ROCKYLINUX.ORG
|
|
koji_kojira_keytab: /etc/koji.keytab
|
|
|
|
# MBS
|
|
koji_mbs: true
|
|
koji_mbs_user: mbs
|
|
koji_mbs_user_kerb: mbs/mbs.rockylinux.org
|
|
koji_mbs_principal: mbs/mbs.rockylinux.org@ROCKYLINUX.ORG
|
|
koji_mbs_keytab: /etc/mbs.keytab
|
|
|
|
# Storage
|
|
koji_nfs: true
|
|
koji_mount: /mnt/koji
|
|
koji_nfs_path: nfs.rockylinux.org:/export/koji
|
|
|
|
# Koji Admin
|
|
koji_admin_client: true
|
|
koji_admin_user: rockykoji
|
|
koji_admin_principal: rockykoji@ROCKYLINUX.ORG
|
|
koji_admin_localuser: true
|
|
koji_admin_localuser_name: koji
|
|
|
|
# Hub Settings
|
|
koji_hub_principal: "HTTP/{{ inventory_hostname }}@ROCKYLINUX.ORG"
|
|
koji_hub_proxy_principals: koji/kojiweb@ROCKYLINUX.ORG
|
|
koji_hub_keytab: /etc/koji.keytab
|
|
koji_hub_principal_format: compile/%s@ROCKYLINUX.ORG
|
|
# This should be sufficient even for LE
|
|
koji_hub_ca: "{{ koji_web_cacert }}"
|
|
|
|
# Koji FAS Syncing
|
|
# This isn't implemented yet
|
|
koji_fas_sync: false
|
|
koji_fas_url: https://accounts.rockylinux.org
|
|
|
|
# Koji Plugins
|
|
koji_hub_plugins: false
|
|
koji_hub_plugins_list: []
|
|
|
|
koji_hub_plugin_mqtt_host: mqtt.rockylinux.org
|
|
koji_hub_plugin_mqtt_topic: koji
|
|
koji_hub_plugin_mqtt_ca: "{{ koji_hub_ca }}"
|
|
koji_hub_plugin_mqtt_tls_cert: /etc/pki/tls/certs/mqtt.pem
|
|
koji_hub_plugin_mqtt_tls_key: /etc/pki/tls/certs/mqtt.pem
|
|
koji_hub_plugin_mqtt_excluded_tags:
|
|
- testing-tag
|