README.md 1.5 KB

OpenShift Excluder

Manages the excluder packages which add yum and dnf exclusions ensuring that the packages we care about are not inadvertantly updated. See https://github.com/openshift/origin/tree/master/contrib/excluder

Requirements

openshift_facts

Facts

Name Default Value Description
enable_docker_excluder enable_excluders Enable docker excluder. If not set, the docker excluder is ignored.
enable_openshift_excluder enable_excluders Enable openshift excluder. If not set, the openshift excluder is ignored.
enable_excluders None Enable all excluders

Role Variables

None

Dependencies

  • openshift_facts
  • openshift_repos
  • lib_utils

Tasks to include

  • exclude: enable excluders
  • unexclude: disable excluders
  • install: install excluders (installation is followed by excluder enabling)
  • enable: enable excluders (install excluder(s) if not installed)
  • disabled: disable excluders (install excluder(s) if not installed)

Example Playbook

TODO

It should be possible to manage the two excluders independently though that's not a hard requirement. However it should be done to manage docker on RHEL Containerized hosts.

License

Apache License, Version 2.0

Author Information

Scott Dodson (sdodson@redhat.com)