system-config/playbooks
Clark Boylan b50a748d44 Switch git lb to source balance method
We were using the leastconn method which sends new connections to the
backend with the least number of connections. Unfortunately git clients
seem to have trouble with varying backend repo state (due to GC and
packing) and the thought is sending all requests from a single client to
a single backend will alleviate this.

To do this we switch to the source balance method which hashes the
source IP and finds a stable backend to talk to. This method handles
backend outages fine as it will hash to a new backend if the older one
goes offline.

Change-Id: I2c7a4ec0809a2f4ef6556833ac6a0ff3651904dd
2019-05-28 08:17:05 -07:00
..
filter_plugins dns_[a|aaaa] filter; use host for lookup 2018-09-13 22:50:40 +10:00
group_vars Add haproxy-statsd to haproxy server 2019-05-24 15:40:28 -07:00
host_vars mirror01.dfw.rax.opendev.org : use python3 for ansible 2019-05-22 10:03:11 +10:00
k8s Add resources for deploying rook and xtradb to kuberenets 2019-02-05 18:52:21 +00:00
module_utils/facts/system Ensure apt is used on ubuntu hosts with zypper 2018-08-20 20:45:13 +00:00
roles Switch git lb to source balance method 2019-05-28 08:17:05 -07:00
templates/clouds Force ipv4 on vexxhost nodepool nodes 2019-05-14 11:54:43 -07:00
zuul Create opendev mirrors 2019-05-21 11:08:25 +10:00
apply-package-updates.yaml Apply package updates before we reboot in launch-node 2019-02-26 14:17:23 -08:00
base.yaml Split the base playbook into services 2019-05-19 07:31:00 -05:00
bootstrap-k8s-nodes.yaml Stop running k8s-on-openstack nested 2019-02-12 18:17:46 +00:00
bridge.yaml Split the base playbook into services 2019-05-19 07:31:00 -05:00
clouds_layouts.yml Add openstack keypair for the bridge root key 2019-01-02 20:35:15 +00:00
gitea-rename-tasks.yaml Omnibus rename repo playbook fixes 2019-04-24 08:56:16 -07:00
install_puppet.yaml Handle moved puppet repos 2019-05-15 16:03:07 -07:00
nodepool_restart.yaml Add nodepool_restart playbook 2019-03-04 09:20:07 -08:00
remote_puppet_adhoc.yaml Clean up puppet variables and playbooks 2018-08-17 09:41:12 -05:00
remote_puppet_afs.yaml Split the base playbook into services 2019-05-19 07:31:00 -05:00
remote_puppet_else.yaml Split the base playbook into services 2019-05-19 07:31:00 -05:00
remote_puppet_git.yaml Split the base playbook into services 2019-05-19 07:31:00 -05:00
rename_repos.yaml Merge "Omnibus rename repo playbook fixes" 2019-05-23 18:17:00 +00:00
run_cloud_launcher.yaml Name plays in playbooks 2018-09-07 10:51:56 -07:00
service-bridge.yaml Split the base playbook into services 2019-05-19 07:31:00 -05:00
service-gitea-lb.yaml Split the base playbook into services 2019-05-19 07:31:00 -05:00
service-letsencrypt.yaml Split the base playbook into services 2019-05-19 07:31:00 -05:00
service-mirror.yaml Create opendev mirrors 2019-05-21 11:08:25 +10:00
service-nameserver.yaml Split the base playbook into services 2019-05-19 07:31:00 -05:00
service-nodepool.yaml Split the base playbook into services 2019-05-19 07:31:00 -05:00
service-registry.yaml Split the base playbook into services 2019-05-19 07:31:00 -05:00
service-zuul.yaml Split the base playbook into services 2019-05-19 07:31:00 -05:00
set-hostnames.yaml Don't gather facts in set-hostnames 2019-05-13 06:28:25 +00:00
sync-gitea-projects.yaml Add utility playbook for fixing gitea project settings 2019-03-04 16:06:49 +00:00
test-gitea.yaml Split the base playbook into services 2019-05-19 07:31:00 -05:00
unattended_upgrades.yml Rename attended_upgrades playbook to unattended_upgrades 2016-07-19 10:41:09 +02:00
update_puppet_version.yaml Only install puppet 4 if not already installed 2019-03-08 09:04:11 -08:00
update-system-config.yaml Stop running k8s-on-openstack nested 2019-02-12 18:17:46 +00:00
zuul_reconfigure.yaml Stub out zuul_reconfigure playbook 2018-09-14 09:17:36 -06:00
zuul_restart.yaml Correct typo in zuul restart playbook 2019-01-23 08:53:42 -08:00
zuul_start.yaml Use host groups for zuul playbooks 2018-09-12 12:26:43 -06:00
zuul_stop.yaml Use host groups for zuul playbooks 2018-09-12 12:26:43 -06:00