Implemented Jenkins global libs configuration by salt.

Change-Id: Iff800389488171789205605526d0baec38ba947a
diff --git a/jenkins/client/init.sls b/jenkins/client/init.sls
index e5e1552..b1f0b80 100644
--- a/jenkins/client/init.sls
+++ b/jenkins/client/init.sls
@@ -35,6 +35,10 @@
 {%- if client.slack is defined %}
   - jenkins.client.slack
 {%- endif %}
+{%- if client.lib is defined %}
+  - jenkins.client.lib
+{%- endif %}
+
 
 jenkins_client_install:
   pkg.installed:
diff --git a/jenkins/client/lib.sls b/jenkins/client/lib.sls
new file mode 100644
index 0000000..341022f
--- /dev/null
+++ b/jenkins/client/lib.sls
@@ -0,0 +1,15 @@
+{% from "jenkins/map.jinja" import client with context %}
+{% for name, lib in client.get("lib",{}).iteritems() %}
+{%- if lib.enabled|default(True) %}
+    global_library_{{ name }}:
+      jenkins_lib.present:
+        - name: {{ lib.get('name', name) }}
+        - url: {{ lib.url }}
+        - credential_id: {{ lib.credential_id }},
+        - branch: {{ lib.get("branch", "master") }}
+{%- else %}
+  global_library_{{ name }}_absent:
+    jenkins_lib.absent:
+    - name: {{ lib.get('name', name) }}
+{%- endif %}
+{% endfor %}
\ No newline at end of file