|
---
|
|
all:
|
|
vars:
|
|
foremandist: .fm3_11
|
|
foreman_version: 'nightly'
|
|
katello_version: 'nightly'
|
|
candlepin_version: '4.3'
|
|
copr_project_user: "@theforeman"
|
|
build_package_build_system: copr
|
|
children:
|
|
packages: {}
|
|
repoclosures: {}
|
|
staging_repoclosures: {}
|
|
copr_projects: {}
|
|
|
|
copr_projects:
|
|
vars:
|
|
core_modules_el8:
|
|
- 'ruby:2.7'
|
|
- 'nodejs:14'
|
|
- 'postgresql:13'
|
|
core_modules_el9:
|
|
- 'nodejs:18'
|
|
core_buildroot_packages:
|
|
- 'foreman-build'
|
|
plugins_buildroot_packages:
|
|
- 'foreman-build'
|
|
- python3.11-rpm-macros
|
|
- python3.11
|
|
rhel_9: '9'
|
|
rhel_8: '8'
|
|
rhel_7: '7'
|
|
puppet_baseurl: https://yum.puppet.com/puppet7
|
|
root_repo_url: "https://download.copr.fedorainfracloud.org/results/{{ copr_project_user }}"
|
|
foreman_staging: "{{ root_repo_url }}/foreman-{{ foreman_version }}-staging"
|
|
plugins_staging: "{{ root_repo_url }}/plugins-{{ foreman_version }}-staging"
|
|
katello_staging: "{{ root_repo_url }}/katello-{{ katello_version }}-staging"
|
|
client_staging: "{{ root_repo_url }}/client-{{ foreman_version }}-staging"
|
|
hosts:
|
|
foreman-copr:
|
|
copr_project_name: "foreman-{{ foreman_version }}-staging"
|
|
copr_project_fork_from: "{{ 'foreman-nightly-staging' if foreman_version != 'nightly' else False }}"
|
|
copr_project_chroots:
|
|
- name: "rhel-{{ rhel_8 }}-x86_64"
|
|
modules: "{{ core_modules_el8 }}"
|
|
external_repos:
|
|
- "{{ puppet_baseurl }}/el/{{ rhel_8 }}/x86_64/"
|
|
- "{{ foreman_staging }}/rhel-{{ rhel_8 }}-x86_64"
|
|
comps_file: "{{ inventory_dir }}/comps/comps-foreman-el{{ rhel_8 }}.xml"
|
|
buildroot_packages: "{{ core_buildroot_packages }}"
|
|
- name: "rhel-{{ rhel_9 }}-x86_64"
|
|
modules: "{{ core_modules_el9 }}"
|
|
external_repos:
|
|
- "{{ puppet_baseurl }}/el/{{ rhel_9 }}/x86_64/"
|
|
- "{{ foreman_staging }}/rhel-{{ rhel_9 }}-x86_64"
|
|
comps_file: "{{ inventory_dir }}/comps/comps-foreman-el{{ rhel_9 }}.xml"
|
|
buildroot_packages: "{{ core_buildroot_packages }}"
|
|
plugins-copr:
|
|
copr_project_name: "plugins-{{ foreman_version }}-staging"
|
|
copr_project_fork_from: "{{ 'plugins-nightly-staging' if foreman_version != 'nightly' else False }}"
|
|
copr_project_chroots:
|
|
- name: "rhel-{{ rhel_8 }}-x86_64"
|
|
modules: "{{ core_modules_el8 }}"
|
|
external_repos:
|
|
- "{{ foreman_staging }}/rhel-{{ rhel_8 }}-x86_64"
|
|
- "{{ plugins_staging }}/rhel-{{ rhel_8 }}-x86_64"
|
|
comps_file: "{{ inventory_dir }}/comps/comps-foreman-plugins-el{{ rhel_8 }}.xml"
|
|
buildroot_packages: "{{ plugins_buildroot_packages }}"
|
|
plugins-copr-with-el9:
|
|
copr_project_name: "plugins-{{ foreman_version }}-staging"
|
|
copr_project_fork_from: "{{ 'plugins-nightly-staging' if foreman_version != 'nightly' else False }}"
|
|
copr_project_chroots:
|
|
- name: "rhel-{{ rhel_8 }}-x86_64"
|
|
modules: "{{ core_modules_el8 }}"
|
|
external_repos:
|
|
- "{{ foreman_staging }}/rhel-{{ rhel_8 }}-x86_64"
|
|
- "{{ plugins_staging }}/rhel-{{ rhel_8 }}-x86_64"
|
|
comps_file: "{{ inventory_dir }}/comps/comps-foreman-plugins-el{{ rhel_8 }}.xml"
|
|
buildroot_packages: "{{ plugins_buildroot_packages }}"
|
|
- name: "rhel-{{ rhel_9 }}-x86_64"
|
|
modules: "{{ core_modules_el9 }}"
|
|
external_repos:
|
|
- "{{ foreman_staging }}/rhel-{{ rhel_9 }}-x86_64"
|
|
- "{{ plugins_staging }}/rhel-{{ rhel_9 }}-x86_64"
|
|
comps_file: "{{ inventory_dir }}/comps/comps-foreman-plugins-el{{ rhel_9 }}.xml"
|
|
buildroot_packages: "{{ core_buildroot_packages }}"
|
|
katello-copr:
|
|
copr_project_name: "katello-{{ katello_version }}-staging"
|
|
copr_project_fork_from: "{{ 'katello-nightly-staging' if foreman_version != 'nightly' else False }}"
|
|
copr_project_chroots:
|
|
- name: "rhel-{{ rhel_8 }}-x86_64"
|
|
modules: "{{ core_modules_el8 }}"
|
|
external_repos:
|
|
- "{{ foreman_staging }}/rhel-{{ rhel_8 }}-x86_64"
|
|
- "{{ plugins_staging }}/rhel-{{ rhel_8 }}-x86_64"
|
|
- "{{ katello_staging }}/rhel-{{ rhel_8 }}-x86_64"
|
|
comps_file: "{{ inventory_dir }}/comps/comps-katello-el{{ rhel_8 }}.xml"
|
|
buildroot_packages: "{{ core_buildroot_packages }}"
|
|
- name: "rhel-{{ rhel_9 }}-x86_64"
|
|
modules: "{{ core_modules_el9 }}"
|
|
external_repos:
|
|
- "{{ foreman_staging }}/rhel-{{ rhel_9 }}-x86_64"
|
|
- "{{ plugins_staging }}/rhel-{{ rhel_9 }}-x86_64"
|
|
- "{{ katello_staging }}/rhel-{{ rhel_9 }}-x86_64"
|
|
comps_file: "{{ inventory_dir }}/comps/comps-katello-el{{ rhel_9 }}.xml"
|
|
buildroot_packages: "{{ core_buildroot_packages }}"
|
|
client-copr:
|
|
copr_project_name: "client-{{ foreman_version }}-staging"
|
|
copr_project_fork_from: "{{ 'client-nightly-staging' if foreman_version != 'nightly' else False }}"
|
|
copr_project_chroots:
|
|
- name: "rhel-{{ rhel_9 }}-x86_64"
|
|
comps_file: "{{ inventory_dir }}/comps/comps-foreman-client-el{{ rhel_9 }}.xml"
|
|
external_repos:
|
|
- "{{ client_staging }}/rhel-{{ rhel_9 }}-x86_64"
|
|
- name: "rhel-{{ rhel_8 }}-x86_64"
|
|
comps_file: "{{ inventory_dir }}/comps/comps-foreman-client-el{{ rhel_8 }}.xml"
|
|
external_repos:
|
|
- "{{ client_staging }}/rhel-{{ rhel_8 }}-x86_64"
|
|
- name: "rhel-{{ rhel_7 }}-x86_64"
|
|
external_repos:
|
|
- "https://dl.fedoraproject.org/pub/epel/{{ rhel_7 }}/x86_64/"
|
|
- "{{ client_staging }}/rhel-{{ rhel_7 }}-x86_64"
|
|
comps_file: "{{ inventory_dir }}/comps/comps-foreman-client-rhel{{ rhel_7 }}.xml"
|
|
|
|
packages:
|
|
vars:
|
|
rpmlint_rc_file: "{{ inventory_dir }}/.rpmlintrc"
|
|
children:
|
|
foreman_packages: {}
|
|
plugin_packages: {}
|
|
foreman_client_packages: {}
|
|
katello_packages: {}
|
|
foreman_release_packages: {}
|
|
|
|
foreman_packages:
|
|
vars:
|
|
package_base_dir: 'packages/foreman/'
|
|
copr_projects:
|
|
- "{{ hostvars['foreman-copr'] }}"
|
|
repoclosure_target_repos:
|
|
el8:
|
|
- "el8-foreman-{{ foreman_version }}-staging"
|
|
el9:
|
|
- "el9-foreman-{{ foreman_version }}-staging"
|
|
repoclosure_lookaside_repos:
|
|
el9:
|
|
- el9-baseos
|
|
- el9-appstream
|
|
- el9-puppet-7
|
|
- "el9-candlepin-{{ candlepin_version }}-staging"
|
|
el8:
|
|
- el8-baseos
|
|
- el8-appstream
|
|
- el8-extras
|
|
- el8-powertools
|
|
- el8-puppet-7
|
|
- "el8-candlepin-{{ candlepin_version }}-staging"
|
|
children:
|
|
foreman_core_packages: {}
|
|
foreman_proxy_packages: {}
|
|
foreman_nodejs_packages: {}
|
|
foreman_installer_packages: {}
|
|
|
|
plugin_packages:
|
|
vars:
|
|
copr_projects:
|
|
- "{{ hostvars['plugins-copr'] }}"
|
|
package_base_dir: 'packages/plugins/'
|
|
repoclosure_target_repos:
|
|
el8:
|
|
- "el8-foreman-plugins-{{ foreman_version }}-staging"
|
|
el9:
|
|
- "el9-foreman-plugins-{{ foreman_version }}-staging"
|
|
repoclosure_lookaside_repos:
|
|
el8:
|
|
- el8-appstream
|
|
- el8-baseos
|
|
- el8-powertools
|
|
- el8-configmanagement-salt
|
|
- el8-extras
|
|
- el8-puppet-7
|
|
- "el8-foreman-{{ foreman_version }}-staging"
|
|
el9:
|
|
- el9-baseos
|
|
- el9-appstream
|
|
- el9-configmanagement-salt
|
|
- el9-puppet-7
|
|
- "el9-foreman-{{ foreman_version }}-staging"
|
|
children:
|
|
foreman_plugin_packages: {}
|
|
foreman_proxy_plugin_packages: {}
|
|
|
|
rails_core_packages:
|
|
hosts:
|
|
rubygem-actioncable: {}
|
|
rubygem-actionmailbox: {}
|
|
rubygem-actionmailer: {}
|
|
rubygem-actiontext: {}
|
|
rubygem-activejob: {}
|
|
rubygem-activemodel: {}
|
|
rubygem-activerecord: {}
|
|
rubygem-activestorage: {}
|
|
rubygem-actionpack: {}
|
|
rubygem-actionview: {}
|
|
rubygem-activesupport: {}
|
|
rubygem-rails: {}
|
|
rubygem-railties: {}
|
|
|
|
foreman_core_packages:
|
|
children:
|
|
rails_core_packages: {}
|
|
ruby_core_packages: {}
|
|
hammer_core_packages: {}
|
|
other_core_packages: {}
|
|
hosts:
|
|
foreman:
|
|
source_location: https://ci.theforeman.org/job/foreman-develop-source-release
|
|
source_system: jenkins
|
|
|
|
other_core_packages:
|
|
hosts:
|
|
dynflow-utils: {}
|
|
foreman-bootloaders-redhat: {}
|
|
foreman-obsolete-packages: {}
|
|
keycloak-httpd-client-install: {}
|
|
pcp-mmvstatsd: {}
|
|
python-websockify: {}
|
|
|
|
hammer_core_packages:
|
|
hosts:
|
|
rubygem-hammer_cli:
|
|
source_location: https://ci.theforeman.org/job/hammer-cli-master-source-release
|
|
source_system: jenkins
|
|
rubygem-hammer_cli_foreman:
|
|
source_location: https://ci.theforeman.org/job/hammer-cli-foreman-master-source-release
|
|
source_system: jenkins
|
|
|
|
ruby_core_packages:
|
|
children:
|
|
ruby_core_packages_tier1: {}
|
|
ruby_core_packages_tier2: {}
|
|
|
|
ruby_core_packages_tier1:
|
|
hosts:
|
|
libsass: {}
|
|
rubygem-activerecord-nulldb-adapter: {}
|
|
rubygem-activerecord-session_store: {}
|
|
rubygem-addressable: {}
|
|
rubygem-algebrick: {}
|
|
rubygem-amazing_print: {}
|
|
rubygem-ancestry: {}
|
|
rubygem-apipie-bindings: {}
|
|
rubygem-apipie-dsl: {}
|
|
rubygem-apipie-params: {}
|
|
rubygem-apipie-rails: {}
|
|
rubygem-audited: {}
|
|
rubygem-autoprefixer-rails: {}
|
|
rubygem-bcrypt: {}
|
|
rubygem-bootstrap-sass: {}
|
|
rubygem-builder: {}
|
|
rubygem-bundler_ext: {}
|
|
rubygem-clamp: {}
|
|
rubygem-coffee-script: {}
|
|
rubygem-coffee-script-source: {}
|
|
rubygem-coffee-rails: {}
|
|
rubygem-colorize: {}
|
|
rubygem-concurrent-ruby: {}
|
|
rubygem-concurrent-ruby-edge: {}
|
|
rubygem-connection_pool: {}
|
|
rubygem-crass: {}
|
|
rubygem-css_parser: {}
|
|
rubygem-daemons: {}
|
|
rubygem-deacon: {}
|
|
rubygem-declarative: {}
|
|
rubygem-declarative-option: {}
|
|
rubygem-deep_cloneable: {}
|
|
rubygem-domain_name: {}
|
|
rubygem-dynflow: {}
|
|
rubygem-erubi: {}
|
|
rubygem-eventmachine: {}
|
|
rubygem-execjs: {}
|
|
rubygem-excon: {}
|
|
rubygem-facter: {}
|
|
rubygem-faraday: {}
|
|
rubygem-faraday-em_http: {}
|
|
rubygem-faraday-em_synchrony: {}
|
|
rubygem-faraday-excon: {}
|
|
rubygem-faraday-httpclient: {}
|
|
rubygem-faraday-multipart: {}
|
|
rubygem-faraday-net_http: {}
|
|
rubygem-faraday-net_http_persistent: {}
|
|
rubygem-faraday-patron: {}
|
|
rubygem-faraday-rack: {}
|
|
rubygem-faraday-retry: {}
|
|
rubygem-fast_gettext: {}
|
|
rubygem-ffi: {}
|
|
rubygem-fog-aws: {}
|
|
rubygem-fog-core: {}
|
|
rubygem-fog-json: {}
|
|
rubygem-fog-libvirt: {}
|
|
rubygem-fog-openstack: {}
|
|
rubygem-fog-ovirt: {}
|
|
rubygem-fog-vsphere: {}
|
|
rubygem-fog-xml: {}
|
|
rubygem-font-awesome-sass: {}
|
|
rubygem-foreman_maintain: {}
|
|
rubygem-formatador: {}
|
|
rubygem-friendly_id: {}
|
|
rubygem-get_process_mem: {}
|
|
rubygem-gettext: {}
|
|
rubygem-gettext_i18n_rails: {}
|
|
rubygem-gettext_i18n_rails_js: {}
|
|
rubygem-gitlab-sidekiq-fetcher: {}
|
|
rubygem-globalid: {}
|
|
rubygem-google-apis-compute_v1: {}
|
|
rubygem-google-apis-core: {}
|
|
rubygem-google-apis-dns_v1: {}
|
|
rubygem-google-apis-iamcredentials_v1: {}
|
|
rubygem-google-apis-monitoring_v3: {}
|
|
rubygem-google-apis-pubsub_v1: {}
|
|
rubygem-google-apis-sqladmin_v1beta4: {}
|
|
rubygem-google-apis-storage_v1: {}
|
|
rubygem-google-cloud-env: {}
|
|
rubygem-googleauth: {}
|
|
rubygem-graphql: {}
|
|
rubygem-graphql-batch: {}
|
|
rubygem-hashie: {}
|
|
rubygem-highline: {}
|
|
rubygem-hocon: {}
|
|
rubygem-http-accept: {}
|
|
rubygem-httpclient: {}
|
|
rubygem-http-cookie: {}
|
|
rubygem-ipaddress: {}
|
|
rubygem-i18n: {}
|
|
rubygem-journald-logger: {}
|
|
rubygem-journald-native: {}
|
|
rubygem-jquery-ui-rails: {}
|
|
rubygem-jwt: {}
|
|
rubygem-ldap_fluff: {}
|
|
rubygem-little-plugger: {}
|
|
rubygem-locale: {}
|
|
rubygem-logging: {}
|
|
rubygem-logging-journald: {}
|
|
rubygem-loofah: {}
|
|
rubygem-mail: {}
|
|
rubygem-marcel: {}
|
|
rubygem-memoist: {}
|
|
rubygem-method_source: {}
|
|
rubygem-mime-types: {}
|
|
rubygem-mime-types-data: {}
|
|
rubygem-mini_mime: {}
|
|
rubygem-msgpack: {}
|
|
rubygem-multipart-post: {}
|
|
rubygem-multi_json: {}
|
|
rubygem-mustermann: {}
|
|
rubygem-net-ldap: {}
|
|
rubygem-net-ping: {}
|
|
rubygem-net-scp: {}
|
|
rubygem-net-ssh: {}
|
|
rubygem-net_http_unix: {}
|
|
rubygem-netrc: {}
|
|
rubygem-nio4r: {}
|
|
rubygem-nokogiri: {}
|
|
rubygem-oauth: {}
|
|
rubygem-oauth-tty: {}
|
|
rubygem-optimist: {}
|
|
rubygem-os: {}
|
|
rubygem-ovirt-engine-sdk: {}
|
|
rubygem-paint: {}
|
|
rubygem-parallel: {}
|
|
rubygem-patternfly-sass: {}
|
|
rubygem-pg: {}
|
|
rubygem-powerbar: {}
|
|
rubygem-po_to_json: {}
|
|
rubygem-prometheus-client: {}
|
|
rubygem-promise.rb: {}
|
|
rubygem-public_suffix: {}
|
|
rubygem-puma-status: {}
|
|
rubygem-rabl: {}
|
|
rubygem-rack: {}
|
|
rubygem-rack-cors: {}
|
|
rubygem-rack-jsonp: {}
|
|
rubygem-rack-protection: {}
|
|
rubygem-rack-test: {}
|
|
rubygem-rails-dom-testing: {}
|
|
rubygem-rails-html-sanitizer: {}
|
|
rubygem-rails-i18n: {}
|
|
rubygem-rake-compiler: {}
|
|
rubygem-rbvmomi2: {}
|
|
rubygem-redis: {}
|
|
rubygem-representable: {}
|
|
rubygem-request_store: {}
|
|
rubygem-responders: {}
|
|
rubygem-rest-client: {}
|
|
rubygem-retriable: {}
|
|
rubygem-roadie-rails: {}
|
|
rubygem-roadie: {}
|
|
rubygem-ruby-libvirt: {}
|
|
rubygem-ruby2_keywords: {}
|
|
rubygem-ruby2ruby: {}
|
|
rubygem-ruby_parser: {}
|
|
rubygem-safemode: {}
|
|
rubygem-sass-rails: {}
|
|
rubygem-sassc-rails: {}
|
|
rubygem-scoped_search: {}
|
|
rubygem-sd_notify: {}
|
|
rubygem-secure_headers: {}
|
|
rubygem-sequel: {}
|
|
rubygem-sexp_processor: {}
|
|
rubygem-sidekiq: {}
|
|
rubygem-signet: {}
|
|
rubygem-sinatra: {}
|
|
rubygem-snaky_hash: {}
|
|
rubygem-sprockets: {}
|
|
rubygem-sprockets-rails: {}
|
|
rubygem-sshkey: {}
|
|
rubygem-statsd-instrument: {}
|
|
rubygem-sqlite3: {}
|
|
rubygem-terser: {}
|
|
rubygem-text: {}
|
|
rubygem-tilt: {}
|
|
rubygem-thor: {}
|
|
rubygem-trailblazer-option: {}
|
|
rubygem-tzinfo: {}
|
|
rubygem-uber: {}
|
|
rubygem-uglifier: {}
|
|
rubygem-unicode-display_width: {}
|
|
rubygem-validates_lengths_from_database: {}
|
|
rubygem-version_gem: {}
|
|
rubygem-websocket-extensions: {}
|
|
rubygem-will_paginate: {}
|
|
rubygem-wirb: {}
|
|
rubygem-xmlrpc: {}
|
|
rubygem-zeitwerk: {}
|
|
|
|
ruby_core_packages_tier2:
|
|
hosts:
|
|
rubygem-puma: {}
|
|
rubygem-rkerberos: {}
|
|
rubygem-sassc: {}
|
|
rubygem-websocket-driver: {}
|
|
|
|
foreman_nodejs_packages:
|
|
hosts:
|
|
nodejs-argv-parse: {}
|
|
nodejs-babel-core:
|
|
strategy: bundle
|
|
nodejs-babel-loader:
|
|
strategy: bundle
|
|
nodejs-babel-plugin-transform-class-properties:
|
|
strategy: bundle
|
|
nodejs-babel-preset-env:
|
|
strategy: bundle
|
|
nodejs-babel-preset-react:
|
|
strategy: bundle
|
|
nodejs-buffer: {}
|
|
nodejs-c3: {}
|
|
nodejs-compression-webpack-plugin: {}
|
|
nodejs-core-js: {}
|
|
nodejs-css-loader:
|
|
strategy: bundle
|
|
nodejs-d3: {}
|
|
nodejs-dotenv: {}
|
|
nodejs-graphql: {}
|
|
nodejs-graphql-tag: {}
|
|
nodejs-harmony-reflect: {}
|
|
nodejs-identity-obj-proxy: {}
|
|
nodejs-intl: {}
|
|
nodejs-jed: {}
|
|
nodejs-jquery: {}
|
|
nodejs-js-tokens: {}
|
|
nodejs-lodash: {}
|
|
nodejs-module-federation-utilities: {}
|
|
nodejs-os-browserify: {}
|
|
nodejs-path-browserify: {}
|
|
nodejs-performance-now: {}
|
|
nodejs-react-bootstrap:
|
|
strategy: bundle
|
|
nodejs-react-ellipsis-with-tooltip: {}
|
|
nodejs-react-intl:
|
|
strategy: bundle
|
|
nodejs-regenerator-runtime: {}
|
|
nodejs-sass:
|
|
strategy: bundle
|
|
nodejs-sass-loader:
|
|
strategy: bundle
|
|
nodejs-sortabular: {}
|
|
nodejs-style-loader:
|
|
strategy: bundle
|
|
nodejs-table-resolver: {}
|
|
nodejs-theforeman-builder:
|
|
name: "@theforeman/builder"
|
|
strategy: bundle
|
|
nodejs-theforeman-vendor:
|
|
name: "@theforeman/vendor"
|
|
nodejs-tslib: {}
|
|
nodejs-use-deep-compare-effect: {}
|
|
nodejs-uuid: {}
|
|
nodejs-webpack-cli: {}
|
|
nodejs-webpack-stats-plugin: {}
|
|
nodejs-webpack:
|
|
strategy: bundle
|
|
|
|
foreman_installer_packages:
|
|
hosts:
|
|
foreman-fapolicyd: {}
|
|
foreman-installer:
|
|
source_location: https://ci.theforeman.org/job/foreman-installer-develop-source-release
|
|
source_system: jenkins
|
|
foreman-selinux:
|
|
source_location: https://ci.theforeman.org/job/foreman-selinux-develop-source-release
|
|
source_system: jenkins
|
|
katello-certs-tools: {}
|
|
puppet-agent-oauth: {}
|
|
puppet-agent-puppet-strings: {}
|
|
puppet-agent-rgen: {}
|
|
puppet-agent-yard: {}
|
|
rubygem-ansi: {}
|
|
rubygem-kafo: {}
|
|
rubygem-kafo_parsers: {}
|
|
rubygem-kafo_wizards: {}
|
|
|
|
foreman_proxy_packages:
|
|
hosts:
|
|
foreman-proxy:
|
|
source_location: https://ci.theforeman.org/job/smart-proxy-develop-source-release
|
|
source_system: jenkins
|
|
rubygem-concurrent-ruby: {}
|
|
rubygem-gssapi: {}
|
|
rubygem-rake-compiler: {}
|
|
rubygem-rubyipmi: {}
|
|
rubygem-rb-inotify: {}
|
|
rubygem-redfish_client: {}
|
|
rubygem-rsec: {}
|
|
rubygem-server_sent_events: {}
|
|
rubygem-webrick: {}
|
|
|
|
yggdrasil_client_packages:
|
|
hosts:
|
|
yggdrasil: {}
|
|
|
|
foreman_client_packages:
|
|
vars:
|
|
copr_projects:
|
|
- "{{ hostvars['client-copr'] }}"
|
|
package_base_dir: 'packages/client/'
|
|
repoclosure_target_repos:
|
|
el9:
|
|
- "el9-foreman-client-{{ foreman_version }}-staging"
|
|
el8:
|
|
- "el8-foreman-client-{{ foreman_version }}-staging"
|
|
el7:
|
|
- "el7-foreman-client-{{ foreman_version }}-staging"
|
|
repoclosure_lookaside_repos:
|
|
el9:
|
|
- el9-baseos
|
|
- el9-appstream
|
|
- el9-puppet-7
|
|
el8:
|
|
- el8-baseos
|
|
- el8-appstream
|
|
- el8-powertools
|
|
- el8-epel
|
|
- el8-extras
|
|
- el8-puppet-7
|
|
el7:
|
|
- el7-base
|
|
- el7-updates
|
|
- el7-epel
|
|
- el7-extras
|
|
- el7-puppet-7
|
|
children:
|
|
yggdrasil_client_packages: {}
|
|
hosts:
|
|
foreman_ygg_worker: {}
|
|
katello-host-tools: {}
|
|
katello-pull-transport-migrate: {}
|
|
python-psutil: {}
|
|
rubygem-foreman_scap_client: {}
|
|
tracer: {}
|
|
|
|
katello_packages:
|
|
vars:
|
|
copr_projects:
|
|
- "{{ hostvars['katello-copr'] }}"
|
|
package_base_dir: 'packages/katello/'
|
|
repoclosure_target_repos:
|
|
el8:
|
|
- "el8-katello-{{ katello_version }}-staging"
|
|
el9:
|
|
- "el9-katello-{{ katello_version }}-staging"
|
|
repoclosure_lookaside_repos:
|
|
el8:
|
|
- el8-baseos
|
|
- el8-appstream
|
|
- el8-powertools
|
|
- el8-epel
|
|
- el8-extras
|
|
- el8-puppet-7
|
|
- "el8-foreman-{{ foreman_version }}-staging"
|
|
- "el8-foreman-plugins-{{ foreman_version }}-staging"
|
|
- "el8-candlepin-{{ candlepin_version }}-staging"
|
|
el9:
|
|
- el9-baseos
|
|
- el9-appstream
|
|
- el9-puppet-7
|
|
- "el9-foreman-{{ foreman_version }}-staging"
|
|
- "el9-foreman-plugins-{{ foreman_version }}-staging"
|
|
- "el9-candlepin-{{ candlepin_version }}-staging"
|
|
children:
|
|
satellite_packages: {}
|
|
katello_common_packages: {}
|
|
katello_nodejs_packages: {}
|
|
katello_ruby_packages: {}
|
|
katello_hammer_packages: {}
|
|
hosts:
|
|
rubygem-foreman_kernel_care: {}
|
|
rubygem-foreman_rh_cloud: {}
|
|
rubygem-foreman_scc_manager: {}
|
|
rubygem-foreman_virt_who_configure: {}
|
|
rubygem-katello:
|
|
source_location: https://ci.theforeman.org/job/katello-master-source-release
|
|
source_system: jenkins
|
|
|
|
katello_hammer_packages:
|
|
hosts:
|
|
rubygem-hammer_cli_foreman_rh_cloud: {}
|
|
rubygem-hammer_cli_foreman_scc_manager: {}
|
|
rubygem-hammer_cli_foreman_virt_who_configure: {}
|
|
rubygem-hammer_cli_katello:
|
|
source_location: https://ci.theforeman.org/job/hammer-cli-katello-master-source-release
|
|
source_system: jenkins
|
|
|
|
katello_ruby_packages:
|
|
hosts:
|
|
rubygem-activerecord-import: {}
|
|
rubygem-anemone: {}
|
|
rubygem-ethon: {}
|
|
rubygem-fx: {}
|
|
rubygem-pulp_ansible_client: {}
|
|
rubygem-pulp_certguard_client: {}
|
|
rubygem-pulp_container_client: {}
|
|
rubygem-pulp_deb_client: {}
|
|
rubygem-pulp_file_client: {}
|
|
rubygem-pulp_ostree_client: {}
|
|
rubygem-pulp_python_client: {}
|
|
rubygem-pulp_rpm_client: {}
|
|
rubygem-pulpcore_client: {}
|
|
rubygem-robotex: {}
|
|
rubygem-stomp: {}
|
|
rubygem-typhoeus: {}
|
|
rubygem-zest: {}
|
|
|
|
katello_common_packages:
|
|
hosts:
|
|
katello: {}
|
|
katello-client-bootstrap: {}
|
|
katello-repos: {}
|
|
katello-selinux: {}
|
|
rhel8-kickstart-setup: {}
|
|
|
|
katello_nodejs_packages:
|
|
hosts:
|
|
nodejs-angular: {}
|
|
nodejs-bootstrap-select: {}
|
|
nodejs-decode-uri-component: {}
|
|
nodejs-ngreact: {}
|
|
nodejs-query-string: {}
|
|
nodejs-strict-uri-encode: {}
|
|
|
|
foreman_plugin_packages:
|
|
vars:
|
|
copr_projects:
|
|
- "{{ hostvars['plugins-copr-with-el9'] }}"
|
|
children:
|
|
ruby_plugin_packages: {}
|
|
ruby_plugin_packages_tier2: {}
|
|
hammer_plugin_packages: {}
|
|
fdi_plugin_packages: {}
|
|
other_plugin_packages: {}
|
|
nodejs_plugin_packages: {}
|
|
foreman_plugin_packages_tier1: {}
|
|
foreman_plugin_packages_tier2: {}
|
|
|
|
nodejs_plugin_packages:
|
|
hosts:
|
|
nodejs-react-json-tree:
|
|
strategy: bundle
|
|
|
|
foreman_plugin_packages_tier1:
|
|
hosts:
|
|
rubygem-foreman-tasks: {}
|
|
rubygem-foreman_remote_execution: {}
|
|
|
|
foreman_plugin_packages_tier2:
|
|
hosts:
|
|
rubygem-foreman_acd: {}
|
|
rubygem-foreman_ansible: {}
|
|
rubygem-foreman_azure_rm: {}
|
|
rubygem-foreman_bootdisk: {}
|
|
rubygem-foreman_concrete: {}
|
|
rubygem-foreman_datacenter: {}
|
|
rubygem-foreman_default_hostgroup: {}
|
|
rubygem-foreman_dhcp_browser: {}
|
|
rubygem-foreman_discovery: {}
|
|
rubygem-foreman_dlm: {}
|
|
rubygem-foreman_expire_hosts: {}
|
|
rubygem-foreman_fog_proxmox: {}
|
|
rubygem-foreman_git_templates: {}
|
|
rubygem-foreman_google: {}
|
|
rubygem-foreman_graphite: {}
|
|
rubygem-foreman_hdm: {}
|
|
rubygem-foreman_host_extra_validator: {}
|
|
rubygem-foreman_kubevirt: {}
|
|
rubygem-foreman_leapp: {}
|
|
rubygem-foreman_monitoring: {}
|
|
rubygem-foreman_netbox: {}
|
|
rubygem-foreman_omaha: {}
|
|
rubygem-foreman_openscap: {}
|
|
rubygem-foreman_probing: {}
|
|
rubygem-foreman_puppet: {}
|
|
rubygem-foreman_rescue: {}
|
|
rubygem-foreman_salt: {}
|
|
rubygem-foreman_snapshot_management: {}
|
|
rubygem-foreman_statistics: {}
|
|
rubygem-foreman_supervisory_authority: {}
|
|
rubygem-foreman_templates: {}
|
|
rubygem-foreman_vault: {}
|
|
rubygem-foreman_webhooks: {}
|
|
rubygem-foreman_vmwareannotations: {}
|
|
rubygem-foreman_wreckingball: {}
|
|
rubygem-puppetdb_foreman: {}
|
|
|
|
fdi_plugin_packages:
|
|
vars:
|
|
copr_projects:
|
|
- "{{ hostvars['plugins-copr'] }}"
|
|
hosts:
|
|
foreman-discovery-image-service: {}
|
|
rubygem-newt: {}
|
|
|
|
other_plugin_packages:
|
|
vars:
|
|
copr_projects:
|
|
- "{{ hostvars['plugins-copr-with-el9'] }}"
|
|
hosts:
|
|
yggdrasil-worker-forwarder: {}
|
|
|
|
hammer_plugin_packages:
|
|
vars:
|
|
copr_projects:
|
|
- "{{ hostvars['plugins-copr-with-el9'] }}"
|
|
hosts:
|
|
rubygem-hammer_cli_foreman_admin: {}
|
|
rubygem-hammer_cli_foreman_ansible: {}
|
|
rubygem-hammer_cli_foreman_azure_rm: {}
|
|
rubygem-hammer_cli_foreman_bootdisk: {}
|
|
rubygem-hammer_cli_foreman_discovery: {}
|
|
rubygem-hammer_cli_foreman_google: {}
|
|
rubygem-hammer_cli_foreman_kubevirt: {}
|
|
rubygem-hammer_cli_foreman_leapp: {}
|
|
rubygem-hammer_cli_foreman_openscap: {}
|
|
rubygem-hammer_cli_foreman_puppet: {}
|
|
rubygem-hammer_cli_foreman_remote_execution: {}
|
|
rubygem-hammer_cli_foreman_salt: {}
|
|
rubygem-hammer_cli_foreman_ssh: {}
|
|
rubygem-hammer_cli_foreman_tasks: {}
|
|
rubygem-hammer_cli_foreman_templates: {}
|
|
rubygem-hammer_cli_foreman_webhooks: {}
|
|
rubygem-net-ssh-gateway: {}
|
|
rubygem-net-ssh-multi: {}
|
|
|
|
ruby_plugin_packages:
|
|
vars:
|
|
copr_projects:
|
|
- "{{ hostvars['plugins-copr-with-el9'] }}"
|
|
hosts:
|
|
rubygem-acts_as_list: {}
|
|
rubygem-angular-rails-templates: {}
|
|
rubygem-aws-eventstream: {}
|
|
rubygem-aws-sigv4: {}
|
|
rubygem-azure_mgmt_compute: {}
|
|
rubygem-azure_mgmt_network: {}
|
|
rubygem-azure_mgmt_resources: {}
|
|
rubygem-azure_mgmt_storage: {}
|
|
rubygem-azure_mgmt_subscriptions: {}
|
|
rubygem-bcrypt_pbkdf: {}
|
|
rubygem-chunky_png: {}
|
|
rubygem-dry-configurable: {}
|
|
rubygem-dry-container: {}
|
|
rubygem-dry-core: {}
|
|
rubygem-dry-equalizer: {}
|
|
rubygem-dry-inflector: {}
|
|
rubygem-dry-initializer: {}
|
|
rubygem-dry-logic: {}
|
|
rubygem-dry-types: {}
|
|
rubygem-dry-schema: {}
|
|
rubygem-dry-validation: {}
|
|
rubygem-ed25519: {}
|
|
rubygem-elastic-apm: {}
|
|
rubygem-et-orbi: {}
|
|
rubygem-deface: {}
|
|
rubygem-diffy: {}
|
|
rubygem-down: {}
|
|
rubygem-faraday-cookie_jar: {}
|
|
rubygem-faraday-detailed_logger: {}
|
|
rubygem-ffi-compiler: {}
|
|
rubygem-fog-kubevirt: {}
|
|
rubygem-fog-proxmox: {}
|
|
rubygem-fugit: {}
|
|
rubygem-gapic-common: {}
|
|
rubygem-git: {}
|
|
rubygem-google-cloud-common: {}
|
|
rubygem-google-cloud-compute: {}
|
|
rubygem-google-cloud-compute-v1: {}
|
|
rubygem-google-cloud-core: {}
|
|
rubygem-google-cloud-errors: {}
|
|
rubygem-google-protobuf: {}
|
|
rubygem-googleapis-common-protos: {}
|
|
rubygem-googleapis-common-protos-types: {}
|
|
rubygem-graphite-api: {}
|
|
rubygem-http: {}
|
|
rubygem-http-form_data: {}
|
|
rubygem-http_parser.rb: {}
|
|
rubygem-interactor: {}
|
|
rubygem-jgrep: {}
|
|
rubygem-jquery-matchheight-rails: {}
|
|
rubygem-jsonpath: {}
|
|
rubygem-kubeclient: {}
|
|
rubygem-ms_rest: {}
|
|
rubygem-ms_rest_azure: {}
|
|
rubygem-netbox-client-ruby: {}
|
|
rubygem-parse-cron: {}
|
|
rubygem-pdf-core: {}
|
|
rubygem-polyglot: {}
|
|
rubygem-prawn: {}
|
|
rubygem-raabro: {}
|
|
rubygem-rainbow: {}
|
|
rubygem-rbnacl: {}
|
|
rubygem-rchardet: {}
|
|
rubygem-recursive-open-struct: {}
|
|
rubygem-rqrcode: {}
|
|
rubygem-sentry-raven: {}
|
|
rubygem-timeliness: {}
|
|
rubygem-ttfunk: {}
|
|
rubygem-vault: {}
|
|
rubygem-zscheduler: {}
|
|
|
|
ruby_plugin_packages_tier2:
|
|
vars:
|
|
copr_projects:
|
|
- "{{ hostvars['plugins-copr-with-el9'] }}"
|
|
hosts:
|
|
rubygem-grpc: {}
|
|
|
|
foreman_proxy_plugin_packages:
|
|
vars:
|
|
copr_projects:
|
|
- "{{ hostvars['plugins-copr-with-el9'] }}"
|
|
children:
|
|
foreman_proxy_other_plugin_packages: {}
|
|
foreman_proxy_other_plugin_packages_tier2: {}
|
|
hosts:
|
|
rubygem-faraday_middleware: {}
|
|
rubygem-httparty: {}
|
|
rubygem-infoblox: {}
|
|
rubygem-logify: {}
|
|
rubygem-mqtt: {}
|
|
rubygem-multi_xml: {}
|
|
rubygem-openscap: {}
|
|
rubygem-openscap_parser: {}
|
|
rubygem-radcli: {}
|
|
rubygem-route53: {}
|
|
rubygem-rprogram: {}
|
|
rubygem-ruby-hmac: {}
|
|
rubygem-ruby-nmap: {}
|
|
rubygem-smart_proxy_acd: {}
|
|
rubygem-smart_proxy_ansible: {}
|
|
rubygem-smart_proxy_container_gateway: {}
|
|
rubygem-smart_proxy_dhcp_bluecat: {}
|
|
rubygem-smart_proxy_dhcp_device42: {}
|
|
rubygem-smart_proxy_dhcp_dnsmasq: {}
|
|
rubygem-smart_proxy_dhcp_infoblox: {}
|
|
rubygem-smart_proxy_dhcp_remote_isc: {}
|
|
rubygem-smart_proxy_discovery: {}
|
|
rubygem-smart_proxy_discovery_image: {}
|
|
rubygem-smart_proxy_dns_dnsmasq: {}
|
|
rubygem-smart_proxy_dns_infoblox: {}
|
|
rubygem-smart_proxy_dns_powerdns: {}
|
|
rubygem-smart_proxy_dns_route53: {}
|
|
rubygem-smart_proxy_dynflow: {}
|
|
rubygem-smart_proxy_hdm: {}
|
|
rubygem-smart_proxy_monitoring: {}
|
|
rubygem-smart_proxy_omaha: {}
|
|
rubygem-smart_proxy_openscap: {}
|
|
rubygem-smart-proxy-probing: {}
|
|
rubygem-smart_proxy_pulp: {}
|
|
rubygem-smart_proxy_realm_ad_plugin: {}
|
|
rubygem-smart_proxy_remote_execution_ssh: {}
|
|
rubygem-smart_proxy_salt: {}
|
|
rubygem-smart_proxy_shellhooks: {}
|
|
|
|
foreman_proxy_other_plugin_packages:
|
|
hosts:
|
|
ansible-collection-theforeman-foreman: {}
|
|
ansible-collection-theforeman-operations: {}
|
|
ansiblerole-foreman_scap_client: {}
|
|
ansiblerole-insights-client: {}
|
|
cjson: {}
|
|
python-daemon: {}
|
|
python-docutils: {}
|
|
python-packaging: {}
|
|
python-pbr: {}
|
|
python-pexpect: {}
|
|
python-ptyprocess: {}
|
|
python-pyparsing: {}
|
|
puppet-foreman_scap_client: {}
|
|
puppetlabs-stdlib: {}
|
|
|
|
foreman_proxy_other_plugin_packages_tier2:
|
|
hosts:
|
|
mosquitto: {}
|
|
ansible-runner: {}
|
|
python-lockfile: {}
|
|
|
|
repoclosures:
|
|
hosts:
|
|
foreman-staging-repoclosure-el8:
|
|
repoclosure_target_repos:
|
|
el8:
|
|
- "el8-foreman-{{ foreman_version }}-staging"
|
|
repoclosure_target_dist: el8
|
|
repoclosure_lookaside_repos:
|
|
el8:
|
|
- el8-baseos
|
|
- el8-appstream
|
|
- el8-powertools
|
|
- el8-extras
|
|
- el8-puppet-7
|
|
- "el8-candlepin-{{ candlepin_version }}-staging"
|
|
foreman-staging-repoclosure-el9:
|
|
repoclosure_target_repos:
|
|
el9:
|
|
- "el9-foreman-{{ foreman_version }}-staging"
|
|
repoclosure_target_dist: el9
|
|
repoclosure_lookaside_repos:
|
|
el9:
|
|
- el9-baseos
|
|
- el9-appstream
|
|
- el9-puppet-7
|
|
- "el9-candlepin-{{ candlepin_version }}-staging"
|
|
plugins-staging-repoclosure-el8:
|
|
repoclosure_target_repos:
|
|
el8:
|
|
- "el8-foreman-plugins-{{ foreman_version }}-staging"
|
|
repoclosure_target_dist: el8
|
|
repoclosure_lookaside_repos:
|
|
el8:
|
|
- el8-baseos
|
|
- el8-appstream
|
|
- el8-powertools
|
|
- el8-configmanagement-salt
|
|
- el8-extras
|
|
- el8-puppet-7
|
|
- "el8-foreman-{{ foreman_version }}-staging"
|
|
plugins-staging-repoclosure-el9:
|
|
repoclosure_target_repos:
|
|
el9:
|
|
- "el9-foreman-plugins-{{ foreman_version }}-staging"
|
|
repoclosure_target_dist: el9
|
|
repoclosure_lookaside_repos:
|
|
el9:
|
|
- el9-baseos
|
|
- el9-appstream
|
|
- el9-configmanagement-salt
|
|
- el9-puppet-7
|
|
- "el9-foreman-{{ foreman_version }}-staging"
|
|
katello-staging-repoclosure-el8:
|
|
repoclosure_target_repos:
|
|
el8:
|
|
- "el8-katello-{{ katello_version }}-staging"
|
|
repoclosure_target_dist: el8
|
|
repoclosure_lookaside_repos:
|
|
el8:
|
|
- el8-baseos
|
|
- el8-appstream
|
|
- el8-powertools
|
|
- el8-extras
|
|
- el8-puppet-7
|
|
- "el8-foreman-{{ foreman_version }}-staging"
|
|
- "el8-foreman-plugins-{{ foreman_version }}-staging"
|
|
- "el8-candlepin-{{ candlepin_version }}-staging"
|
|
katello-staging-repoclosure-el9:
|
|
repoclosure_target_repos:
|
|
el9:
|
|
- "el9-katello-{{ katello_version }}-staging"
|
|
repoclosure_target_dist: el9
|
|
repoclosure_lookaside_repos:
|
|
el9:
|
|
- el9-baseos
|
|
- el9-appstream
|
|
- el9-puppet-7
|
|
- "el9-foreman-{{ foreman_version }}-staging"
|
|
- "el9-foreman-plugins-{{ foreman_version }}-staging"
|
|
- "el9-candlepin-{{ candlepin_version }}-staging"
|
|
foreman-client-staging-repoclosure-el9:
|
|
repoclosure_target_repos:
|
|
el9:
|
|
- "el9-foreman-client-{{ foreman_version }}-staging"
|
|
repoclosure_target_dist: el9
|
|
repoclosure_lookaside_repos:
|
|
el9:
|
|
- el9-baseos
|
|
- el9-appstream
|
|
- el9-puppet-7
|
|
foreman-client-staging-repoclosure-el8:
|
|
repoclosure_target_repos:
|
|
el8:
|
|
- "el8-foreman-client-{{ foreman_version }}-staging"
|
|
repoclosure_target_dist: el8
|
|
repoclosure_lookaside_repos:
|
|
el8:
|
|
- el8-baseos
|
|
- el8-appstream
|
|
- el8-powertools
|
|
- el8-epel
|
|
- el8-extras
|
|
- el8-puppet-7
|
|
foreman-client-staging-repoclosure-el7:
|
|
repoclosure_target_repos:
|
|
el7:
|
|
- "el7-foreman-client-{{ foreman_version }}-staging"
|
|
repoclosure_target_dist: el7
|
|
repoclosure_lookaside_repos:
|
|
el7:
|
|
- el7-base
|
|
- el7-updates
|
|
- el7-epel
|
|
- el7-extras
|
|
- el7-puppet-7
|
|
|
|
foreman_release_packages:
|
|
vars:
|
|
copr_projects:
|
|
- "{{ hostvars['foreman-copr'] }}"
|
|
- "{{ hostvars['client-copr'] }}"
|
|
package_base_dir: 'packages/foreman/'
|
|
repoclosure_target_repos:
|
|
el9:
|
|
- "el9-foreman-client-{{ foreman_version }}-staging"
|
|
el8:
|
|
- "el8-foreman-client-{{ foreman_version }}-staging"
|
|
el7:
|
|
- "el7-foreman-client-{{ foreman_version }}-staging"
|
|
repoclosure_lookaside_repos:
|
|
el9:
|
|
- el9-baseos
|
|
- el9-appstream
|
|
- el9-puppet-7
|
|
el8:
|
|
- el8-baseos
|
|
- el8-appstream
|
|
- el8-powertools
|
|
- el8-extras
|
|
- el8-puppet-7
|
|
el7:
|
|
- el7-base
|
|
- el7-updates
|
|
- el7-epel
|
|
- el7-extras
|
|
- el7-puppet-7
|
|
hosts:
|
|
foreman-release: {}
|
|
|
|
satellite_packages:
|
|
vars:
|
|
package_base_dir: 'packages/satellite/'
|
|
hosts:
|
|
rubygem-foreman_theme_satellite: {}
|