ansible-role-kojihub/defaults/main.yml

100 lines
2.5 KiB
YAML
Raw Normal View History

2020-12-18 22:56:25 +00:00
---
2020-12-23 03:52:59 +00:00
# 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
2020-12-23 09:12:56 +00:00
- mod_ssl
- mod_auth_gssapi
2020-12-23 03:52:59 +00:00
koji_default_directories:
- packages
- repos
- work
- scratch
- repos-dist
2020-12-29 03:21:23 +00:00
- compose
2020-12-23 03:52:59 +00:00
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
2020-12-31 21:44:36 +00:00
koji_web_keytab: /etc/keytabs/koji-web.keytab
2020-12-23 03:52:59 +00:00
# This should be changed before deployment
koji_hub_secret: cK5XCuzMSXJfgA7yFvXkGwFu
2020-12-23 09:45:10 +00:00
koji_web_cacert: /etc/pki/tls/certs/ca-bundle.crt
2020-12-23 03:52:59 +00:00
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
2020-12-31 21:44:36 +00:00
koji_kojira_user_kerb: kojira/koji.rockylinux.org
koji_kojira_principal: kojira/koji.rockylinux.org@ROCKYLINUX.ORG
koji_kojira_keytab: /etc/keytabs/kojira.keytab
2020-12-23 03:52:59 +00:00
2020-12-27 20:37:02 +00:00
# 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
2020-12-31 21:44:36 +00:00
koji_mbs_keytab: /etc/keytabs/mbs.keytab
# GC
koji_gc_keytab: /etc/keytabs/koji-gc.keytab
koji_gc_principal: koji-gc/koji.rockylinux.org@ROCKYLINUX.ORG
2020-12-27 20:37:02 +00:00
2020-12-23 03:52:59 +00:00
# Storage
2020-12-23 09:56:55 +00:00
koji_nfs: true
2020-12-23 03:52:59 +00:00
koji_mount: /mnt/koji
2020-12-23 09:12:56 +00:00
koji_nfs_path: nfs.rockylinux.org:/export/koji
2020-12-23 03:52:59 +00:00
# Koji Admin
koji_admin_client: true
koji_admin_user: rockykoji
2020-12-23 09:12:56 +00:00
koji_admin_principal: rockykoji@ROCKYLINUX.ORG
koji_admin_localuser: true
koji_admin_localuser_name: koji
# Hub Settings
2020-12-31 21:44:36 +00:00
koji_hub_principal: "host/kojihub@ROCKYLINUX.ORG"
koji_hub_proxy_principals: "HTTP/{{ inventory_hostname }}@ROCKYLINUX.ORG"
koji_hub_keytab: /etc/keytabs/host.keytab
2020-12-23 09:12:56 +00:00
koji_hub_principal_format: compile/%s@ROCKYLINUX.ORG
# This should be sufficient even for LE
2020-12-23 12:20:39 +00:00
koji_hub_ca: "{{ koji_web_cacert }}"
2020-12-23 03:52:59 +00:00
# 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
2020-12-26 16:52:28 +00:00
koji_hub_plugins_list: []
2020-12-23 03:52:59 +00:00
2020-12-31 21:44:36 +00:00
# Not implemented
2020-12-23 03:52:59 +00:00
koji_hub_plugin_mqtt_host: mqtt.rockylinux.org
koji_hub_plugin_mqtt_topic: koji
2020-12-23 11:24:17 +00:00
koji_hub_plugin_mqtt_ca: "{{ koji_hub_ca }}"
2020-12-23 09:12:56 +00:00
koji_hub_plugin_mqtt_tls_cert: /etc/pki/tls/certs/mqtt.pem
koji_hub_plugin_mqtt_tls_key: /etc/pki/tls/certs/mqtt.pem
2020-12-23 03:52:59 +00:00
koji_hub_plugin_mqtt_excluded_tags:
- testing-tag