INF-162 - Init role for keycloak

- Download the keycloak installation file
- Install service file
- Create admin account

Change-Id: I18ef42f072f0fc071cb448bc4ab7e0a388748054
diff --git a/templates/keycloak.service.j2 b/templates/keycloak.service.j2
new file mode 100644
index 0000000..7f726e8
--- /dev/null
+++ b/templates/keycloak.service.j2
@@ -0,0 +1,19 @@
+{#
+SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org>
+SPDX-License-Identifier: Apache-2.0
+#}
+
+[Unit]
+Description=Keycloak
+After=network.target
+
+[Service]
+Type=idle
+User={{ keycloak_username }}
+Group={{ keycloak_groupname }}
+ExecStart={{ keycloak_working_dir }}/bin/standalone.sh -b {{ keycloak_listen_address }}
+TimeoutStartSec=600
+TimeoutStopSec=600
+
+[Install]
+WantedBy=multi-user.target