summaryrefslogtreecommitdiffstats
path: root/playbooks/prerequisites.yml
Commit message (Collapse)AuthorAgeFilesLines
* Limit host scope during playsMichael Gugino2018-02-091-1/+3
| | | | | | | | | | | | | Many plays only target a select subset of hosts, especially oo_first_master for components such as logging and registry. This commit limits the scope of most plays to eliminate unnecessary task execution on node groups. This will result in great time savings for large deployments. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1516526
* Install base_packages earlierMichael Gugino2018-01-221-2/+1
| | | | | | | | | | | | Currently, openshift_facts requires pyyaml to be installed. This package is installed via init/base_packages.yml, which is currently called after init/facts.yml. This results in a situation where installs will fail due to missing python dependency. This commit splits init/facts.yml into two, and allows base_packages.yml to be run before the openshift_facts.py plugin is executed.
* Fix node scaleup playsMichael Gugino2018-01-181-1/+5
| | | | | | | | Currently, users have no way to run preqrequisites.yml on just newly added nodes during scaleup. This commit ensures only the new nodes are changed during scaleup as well as ensure prerequisites are run.
* Remove references to deployment_typeMichael Gugino2017-12-211-1/+3
| | | | | | | Move openshift_deployment_type check into sanity_check action plugin. Remove compatibility for deployment_type. deployment_type has been deprecated for some time now.
* Move validate_hosts to prerequisites.ymlMichael Gugino2017-12-201-0/+3
| | | | | | Move more checks outside of init/main.yml for speeding up upgrades and other operational plays that need to run.
* Adding support for docker-storage-setup on overlayKenny Woodson2017-12-191-0/+2
|
* Move repo and subscribe to prerequisitesMichael Gugino2017-12-141-0/+2
| | | | | This commit refactors some steps in rhel subscribe and moves repos.yml from init/main to prerequisites.
* Add os_firewall to prerequisites.ymlMichael Gugino2017-12-071-0/+6
| | | | | | | This needs to be in place for crio. This role only installs and enables iptables, thus should only be run once.
* Implement container_runtime playbooks and changesMichael Gugino2017-12-071-8/+2
| | | | | | This commit refactors some duplicate code, removes usage of set_fact where not needed, and reorganizes container_runtime role to use include_role.
* Implement container runtime roleMichael Gugino2017-12-011-5/+10
|
* Place-holder for prerequisites.ymlMichael Gugino2017-11-211-0/+7
We need this file to be in place to add an additional step to the CI jobs. In subsequent PRs, we can add steps into this file.