Initial work on netbox role

Change-Id: I8e51dc7d5f21d3c83b3d8ab3955467c6069c7c74
diff --git a/templates/gunicorn.py.j2 b/templates/gunicorn.py.j2
new file mode 100644
index 0000000..dc7f2f6
--- /dev/null
+++ b/templates/gunicorn.py.j2
@@ -0,0 +1,20 @@
+{#
+SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org>
+SPDX-License-Identifier: Apache-2.0
+#}
+# The IP address (typically localhost) and port that the Netbox WSGI process should listen on
+bind = 'localhost:8001'
+
+# Number of gunicorn workers to spawn. This should typically be 2n+1, where
+# n is the number of CPU cores present.
+workers = {{ ansible_processor_vcpus + 1 }}
+
+# Number of threads per worker process
+threads = 3
+
+# Timeout (in seconds) for a request to complete
+timeout = 120
+
+# The maximum number of requests a worker can handle before being respawned
+max_requests = 5000
+max_requests_jitter = 500