From 90624021467b4437697b411f04ff2886f0fec6bb Mon Sep 17 00:00:00 2001 From: Evan Kaufman Date: Sun, 7 Feb 2016 12:33:38 -0800 Subject: [PATCH] Bypass git:// protocol when necessary Refs evolution/wordpress#100 --- provisioning/roles/common/tasks/main.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/provisioning/roles/common/tasks/main.yml b/provisioning/roles/common/tasks/main.yml index 5cbbcce..e8ed76f 100644 --- a/provisioning/roles/common/tasks/main.yml +++ b/provisioning/roles/common/tasks/main.yml @@ -86,6 +86,17 @@ user: name=www-data append=yes groups=deploy sudo: yes +- name: Test for git protocol (git://) connectivity + command: curl -v -m 10 http://github.com:9418/ + register: git_protocol_test + ignore_errors: true + +- name: Bypass git protocol if necessary + command: git config --global url."https://".insteadOf git:// + when: "'connect() timed out' in git_protocol_test.stderr" + sudo: yes + sudo_user: deploy + - name: Calculate PHP memory_limit command: echo "{{ 256 if ansible_memtotal_mb > 2048 else 128 }}" register: calc_php_memory_limit