ansible/inventory/group_vars/odcs

71 lines
2.6 KiB
Text

primary_auth_source: ipa
ipa_host_group: odcs
ipa_host_group_desc: On Demand Compose Service
ipa_client_shell_groups:
- sysadmin-noc
- sysadmin-odcs
- sysadmin-releng
- sysadmin-veteran
ipa_client_sudo_groups:
- sysadmin-odcs
- sysadmin-releng
# Configs executed on releng backends must have "releng_" prefix.
odcs_raw_config_urls:
releng_fmc:
url: https://pagure.io/releng/fmc.git
config_filename: fedora-minimal-compose.conf
releng_jkaluza_test_config:
url: https://pagure.io/jkaluza-test-compose.git
config_filename: test.conf
eln:
url: https://pagure.io/pungi-fedora.git
config_filename: eln.conf
eln_jwboyer:
url: https://pagure.io/forks/jwboyer/pungi-fedora.git
config_filename: eln.conf
cccc:
url: https://pagure.io/fedora-ci/cccc-merged-configs.git
config_filename: cccc.conf
releng_compose_ci:
url: https://pagure.io/fedora-ci/compose-ci-pipeline.git
config_filename: compose_ci.conf
raw_config_wrapper: /etc/odcs/custom_compose_raw_config_wrapper.conf
# Default queues for general ODCS backends.
odcs_celery_queues:
- pungi_composes
- cleanup
odcs_celery_router_config:
routing_rules:
odcs.server.celery_tasks.generate_pungi_compose:
releng_raw_pungi_composes:
source_type: 5 # "raw_config"
source: "releng_.*"
eln_raw_pungi_composes:
source_type: 5 # "raw_config"
source: "eln.*"
cccc_raw_pungi_composes:
source_type: 5 # "raw_config"
source: "cccc.*"
releng_pungi_composes:
source_type: [1, 2, 6, 7] # "tag", "module", "build", "pungi_compose"
owner: ["mohanboddu", "humaton"]
cleanup_task: odcs.server.celery_tasks.run_cleanup
default_queue: pungi_composes
odcs_allowed_clients_users:
humaton: {"source_types": ["tag", "module", "build", "raw_config"], "target_dirs": ["private"]}
mohanboddu: {"source_types": ["tag", "module", "build", "raw_config"], "target_dirs": ["private"]}
jkaluza: {"source_types": ["tag", "module", "build", "raw_config"], "target_dirs": ["private"]}
releng-odcs@service: {"source_types": ["tag", "module", "build", "raw_config"], "target_dirs": ["private"]}
osbs@service: {}
# This is token used by CCCC service running on https://jenkins-fedora-infra.apps.ci.centos.org/job/cccc.
odcs@service: {"source_types": ["tag", "module", "build", "raw_config"], "target_dirs": ["private"]}
odcs_allowed_clients_groups:
sysadmin-odcs: {}
pungi-devel: {}
packager: {"source_types": ["module"]}
eln-sig: {"source_types": ["tag", "module", "build", "raw_config"], "raw_config_keys": ["eln", "cccc", "eln_jwboyer"]}