summaryrefslogtreecommitdiff
path: root/playbooks/common/openshift-loadbalancer
AgeCommit message (Collapse)Author
2017-11-16Playbook Consolidation - openshift-loadbalancerRussell Teague
2017-10-31Add execution times to checkpoint statusRussell Teague
2017-10-12Ensure docker is installed for containerized load balancersMichael Gugino
Currently, containerized load balancers may not have docker configured by openshift-ansible. This commit ensures that containerized load balancers have the openshift_docker role applied. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1496756
2017-10-10Merge pull request #5659 from mtnbikenc/fix-checkpointingOpenShift Merge Robot
Automatic merge from submit-queue. Allow checkpoint status to work across all groups Conditionals placed in inventories were not being applied to localhost causing the checkpoint status to not be updated properly. Moving to the `oo_all_hosts` group will correctly pick up the conditional and apply regardless of which group (or host) may have that conditional set.
2017-10-10Separate tuned daemon setup into a role.Jiri Mencak
Currently, profiles for the tuned daemon are set only for OpenShift node(s). This excludes the OpenShift loadbalancer. As a result, ARP cache limits on loadbalancers are not raised. This causes problems with HA setups where loadbalancers serve 1k+ OpenShift nodes. This commit ensures the openshift-control-plane role is applied to loadbalancers, masters and OpenShift infra nodes. Regular OpenShift worker nodes get the openshift-node profile. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1498213
2017-10-04Allow checkpoint status to work across all groupsRussell Teague
2017-09-27OpenShift-Ansible Installer CheckpointingRussell Teague
- Added installer_checkpoint role and callback plugin - Added checkpoint 'Start' and 'End' plays to each installation phase Additional items related to enabling proper checkpointing: - Removed openshift_set_hostname and related task (related to 3.0) - Added openshift-hosted entry point playbook - Moved openshift metrics and logging out of openshift_hosted playbook - Moved API Aggregation play to master install
2017-08-29Move firewall install and fix scaleup playbooksRussell Teague
2017-08-25Remove unsupported playbooks and utilitiesRussell Teague
2017-07-20Pass first master's openshift_image_tag to openshift_loadbalancer for ↵Andrew Butcher
containerized haproxy installation.
2017-01-25Standardize add_host: with name and changed_whenRussell Teague
The add_host: task does not change any data on the host and as practice has been configured to changed_when: False. This commit standardizes that usage in the byo and common playbooks. Additionally, taks names are added to each task to improve troubleshooting.
2016-12-12YAML LintingRussell Teague
* Added checks to make ci for yaml linting * Modified y(a)ml files to pass lint checks
2016-10-14Template with_items for upstream ansible-2.2 compat.Andrew Butcher
2016-10-05Fix default port typo.Andrew Butcher
2016-10-03Filterize haproxy frontends/backends and add method for providing additional ↵Andrew Butcher
frontends/backends.
2016-07-06fix "hapoxy" typo in loadbalancer playbookMathias Merscher
Signed-off-by: Mathias Merscher <Mathias.Merscher@dg-i.net>
2016-06-08Add openshift_loadbalancer_facts role to set lb facts prior to running ↵Andrew Butcher
dependencies.
2016-06-01Add haproxy_frontend_port to vars for openshift-loadbalancer.Andrew Butcher
2016-05-26Separate master and haproxy config playbooks.Andrew Butcher
* Move haproxy configuration to a separate openshift-loadbalancer play. * Move the haproxy role to openshift_loadbalancer. * Add openshift_loadbalancer* facts which drive haproxy configuration.