e8e22ec5fe
In order to find out dependencies resolution conflict with in a repo, repoclosure is added. Initially we added tripleo packages to exception list as it was failing earlier as we were not checking it properly. delorean-tripleo-component comes from delrean.repo and release file also layout delorean-current repo with including packages which overrides the packages config leading to packages conflicts. As both the repos are same, initially we disable all repos and enable all delorean repos but we need to disable only delorean current repo to avoid overriding due to include packages in the end. Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com> Change-Id: I55ede9aa7741b0fa3604c97bd42c43a22f1d1fe3 |
||
---|---|---|
.. | ||
defaults | ||
meta | ||
tasks | ||
templates | ||
README.md |
repoclosure
This role will execute repoclosure against the enabled repos on a system. It runs repoclosure per repo to better determine what needs to be fixed in the yum repo.
You can exclude certain repos w/ the repoclosure_exclude_repos variable. You can exclude certain packages via excludepkgs w/ repoclosure_exclude_pkgs
Requirements
Available yum repos
Role Variables
repoclosure_script_source: <repoclosure.sh.j2> the jina template used repoclosure_script: <repoclosure.sh> out of jinja2 template repoclosure_log: the log file repoclosure_exclude_repos: a list of repos that are not worthy of repoclosure. repoclosure_include_repos:
- "--enablerepo delorean-*"
- "--enablerepo quickstart-*"
- "--enablerepo advanced-virt*"
- "--enablerepo centos-rabbitmq*"
- "--enablerepo centos-opstools"
- "--enablerepo centos-nfv-ovs" repoclosure_exclude_pkgs:
- "-test"
- "*.src"
- "*-devel"
- "*-debug"
- "*-docs"
Dependencies
This role has no dependencies. Example Playbook
- Sample playbook to call the role
- name: Set up CentOS undercloud node to run TripleO Quickstart
hosts: undercloud
gather_facts: false
roles:
- repoclosure
License
Apache-2.0
Author Information
RDO-CI Team