Initial JJB configuration

Push the initial basic JJB configuration

Change-Id: I9590b20a31d94c4dbadb20781fb15b685538deed
Signed-off-by: Linux Foundation Administrators <collab-it+onlab@linuxfoundation.org>
diff --git a/jjb/defaults.yaml b/jjb/defaults.yaml
new file mode 100644
index 0000000..90de0f0
--- /dev/null
+++ b/jjb/defaults.yaml
@@ -0,0 +1,41 @@
+---
+# GLOBAL jenkins defaults
+
+- defaults:
+    name: global
+
+    # lftools
+    lftools-version: <1.0.0
+
+    # lf-infra-defaults
+    jenkins-ssh-credential: 'cord-jenkins-ssh'
+
+    # build discards
+    build-days-to-keep: 30
+
+    # Timeout in minutes
+    # TODO deprecate this (should be project template specific)
+    build-timeout: 360
+    # TODO this should be the most common executor
+    build-node: centos7-basebuild-1c-1g
+
+    # default gerrit server definition
+    gerrit-server-name: 'CORD Gerrit'
+
+    archive-artifacts: ''
+
+    # Set default maven version used for everything
+    mvn-version: 'mvn33'
+
+    # Default maven goals
+    mvn-goals: 'clean install'
+    mvn-opts: ''
+
+    # Maven / Java
+    cord-infra-mvn-opts: |
+        --show-version
+        --batch-mode
+        -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
+        -Djenkins
+        -Dmaven.repo.local=/tmp/r
+        -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r