proxyi option for manage-projects
Change-Id: Idb6686c5ad61e52fb00e4fbcac149965fcfffdda
diff --git a/README.rst b/README.rst
index dc22661..a7f4a24 100644
--- a/README.rst
+++ b/README.rst
@@ -194,6 +194,16 @@
public_key: rsassh
http_password: passwd
+Gerrit client proxy
+
+.. code-block:: yaml
+
+ gerrit:
+ client:
+ proxy:
+ http_proxy: http://192.168.10.15:8000
+ https_proxy: http://192.168.10.15:8000
+ no_proxy: 192.168.10.90
Sample project access
diff --git a/gerrit/client/project.sls b/gerrit/client/project.sls
index c73c562..252e2b4 100644
--- a/gerrit/client/project.sls
+++ b/gerrit/client/project.sls
@@ -51,5 +51,15 @@
- GERRIT_CONFIG: "{{ client.dir.gerrit_config }}"
- GERRIT_SECURE_CONFIG: "{{ client.dir.gerrit_secure_config }}"
- GIT_COMMITTER_EMAIL: "{{ client.server.email }}"
+ {%- if client.get('proxy', {}).get('http_proxy') %}
+ - HTTP_PROXY: "{{ client.proxy.http_proxy }}"
+ {%- endif %}
+ {%- if client.get('proxy', {}).get('https_proxy') %}
+ - HTTPS_PROXY: "{{ client.proxy.https_proxy }}"
+ {%- endif %}
+ {%- if client.get('proxy', {}).get('no_proxy') %}
+ - NO_PROXY: "{{ client.proxy.no_proxy }}"
+ {%- endif %}
+
{%- endif %}